Maya怎么打造一个玻璃车灯的模型?

所属分类: 媒体动画 / maya 阅读数: 94
收藏 0 赞 0 分享

  今天这篇Maya教程的主题是材质,是超级汽车灯材质。

  “真实世界”中的车灯一共包括五个部分:灯盖、灯、两个反射镜和一个后盖。

  车灯里面是粗糙的玻璃纹理(glass textures)。

  这些车灯的主要材料有凹凸不平的有色玻璃、普通玻璃和有色反射镜(如果你不想描绘灯的细节的话,则不包括有色反射镜)。

  在这篇教程中,我一直是使用Maya4.0的标准的光线追踪渲染,所以我想对于Maya的更高版本来说也不会有什么问题。

  好,我们现在开始。

  使用Photoshop或其它图象处理程序创建一个带有alpha通道的玻璃材质所需的凹凸贴图(图象使用带alpha通道的TGA格式比较好),不要使用边缘清晰的圆点,用渐变来实现圆滑的效果。

  例子如下

  打开Maya程序,在Render Globals中打开RayTracing选项。

  然后创建一个镜子或是玻璃的材质网络(下图),我认为我们应该理解材质网络是如何影响凹凸不平的玻璃物体的。

  Ramp1的作用:从samplerInfo1获得表面上与摄影机法线方向相对应的每个点的facingRatio值(范围是0至1之间),将此值与Ramp1(类型(Type)为V Ramp)的vCoord相连接,这样每个facingRatio值就对应了一个

  Ramp1中的Selected Position值,通过调整Selected Position所对应的颜色,就可以使每个表面上与摄影机法线方向相对应的点有一个确定的颜色值。而Ramp1又与透明度相连接,所以,就可以通过调整Ramp1的Selected

  Position及其相对应的颜色,来控制表面上与摄影机法线方向相对应的每个点的透明度。如图:

  假设表面上的某一点通过samplerInfo1的采样得到了一个facingRatio值为0.003(这个点的法线应该是与摄影机的方向几乎垂直(比如摄影机视图中一个球体边缘上的点)),Ramp1中的Selected Position为0.005的位置的颜

  色是R 0.137/G 0.137/B 0.137,而0.005以下的位置其颜色均为R 0.137/G 0.137/B 0.137,所以表面上这个点的透明度为R 0.137/G 0.137/B 0.137。以此类推,表面上facingRatio值越大的点(即法线与摄影机方向越接近平行

  的点),其透明度越接近白色。当点的facingRatio值大于等于0.61后,其透明度就为白色(因为上图的白色的标记点的Selected Position为0.61)。

  place2dTexture与Ramp1相连接,为最终的透明度(transparency)过滤表面的UV方向。

  Ramp2 的作用: 同Ramp1类似,只是连接到材质的反射率上。

  EnvChrome1的作用:用来给Blinn材质增加环境反射(你也可以使用自己的环境图片文件)。

  File是指凹凸贴图文件(bump_glass.tga)。

  如果你不使用那两个samplerInfo,玻璃的反射和凹凸看起来就会很差劲(因为UV的投影信息会有损失),尤其是在场景中移动或者制作动画的时候。

  创建一个有光泽的金属的材质网络,其主要作用是在灯的反射镜上营造一个环境反射,就像HDRI一样。

  现在把这两种材质应用到灯上,把凹凸不平的玻璃(blinn1)灯盖上,反射材质(spanky_chrome)应用到两个反射镜上。

  选择玻璃物体,打开属性编辑器,关掉render stats中的cast shadows,因为大多数玻璃不会产生阴影,但是它们会接受到影子并产焦散效果的反射。

  要想改变镀铬材料的颜色(如红色、橘黄色等),你必须改变材质属性中的颜色(color)值(默认的是黑色/0)。

  为了最后的点缀,你必须调整凹凸贴图在UV方向上的重复次数(repeatUV)以适合玻璃(这取决于玻璃的宽和高),例如U2*V3 之类。

  调整凹凸的深度(bump depth)值,如果摄影机离物体太远的话,就降低凹凸值。

  好了,做好了。按照这个方法不仅可以做车灯,还可以做闪光灯, 莫尔斯灯,混合灯,刹车灯,现代车灯/老式车灯,警灯等,还可以用像Hella、PIAA之类的标识作为主要的凹凸贴图创建标识灯。

相关推荐:

maya怎么创建茶杯模型?

maya怎么制作玻璃材质特效?

maya怎么给凸凹的物体贴图? maya凸凹贴图的教程

更多精彩内容其他人还在看

maya运用表达式制作交叉伸缩器gif动画

这篇教程是向脚本之家的朋友介绍利用maya运用表达式制作交叉伸缩器gif动画方法,教程制作出来的效果真的很不错,难度不是很大,推荐过来,喜欢的朋友可以跟着教程一起来学习
收藏 0 赞 0 分享

教你用maya给千西美少女模型穿衣服

这篇教程是向脚本之家的朋友介绍利用教你用maya给千西美少女模型穿衣服的方法,教程比较简单,很适合新手来学习,推荐到脚本之家,喜欢的朋友可以跟着教程一起来学习
收藏 0 赞 0 分享

maya 7.0 变形工具的网格变形工具使用教程

这篇教程是向脚本之家的朋友介绍利用maya 7.0 变形工具的网格变形工具使用方法,教程比较基础,适合新手来学习,推荐到脚本之家,大家一起来学习吧
收藏 0 赞 0 分享

maya打造一个拥有特殊头盔的科幻女性肖像教程

这篇教程是向脚本之家的朋友介绍利用maya打造一个拥有特殊头盔的科幻女性肖像方法,教程制作出来的美女效果科技感十足。推荐过来,喜欢的朋友一起来学习吧
收藏 0 赞 0 分享

Maya制作逼真可爱的旧玩具玩偶

这篇教程是向脚本之家的朋友介绍利用Maya制作逼真可爱的旧玩具玩偶方法,教程制作出来的效果真的很不错,难道也不是很大,推荐到脚本之家,喜欢的朋友可以跟着教程一起来学习,希望大家喜欢
收藏 0 赞 0 分享

MAYA制作加勒比海盗:亡灵的宝藏海盗Hype角色

这篇教程是向脚本之家的朋友介绍利用MAYA制作加勒比海盗中亡灵的宝藏海盗Hype角色,教程有一点难度,需要学习者有一定的基础,但通过这篇教程我们能学到不少的东西,希望大家喜欢
收藏 0 赞 0 分享

MAYA打造ganesha智慧的象头神角色教程

这篇教程是向脚本之家的朋友介绍利用MAYA打造ganesha智慧的象头神角色方法,教程制作出来的效果非常不错,不过难度有点大,推荐到脚本之家,喜欢的朋友一起来学习吧
收藏 0 赞 0 分享

maya制作超酷的科幻动画角色教程

这篇教程是向脚本之家的朋友介绍利用maya制作超酷的科幻动画角色方法,教程制作出来的效果真的很不错,难度不是很大,推荐到脚本之家,喜欢的朋友一起来学习吧
收藏 0 赞 0 分享

MAYA制作中山舰的海洋部分教程

这篇教程是向脚本之家的朋友介绍利用MAYA制作中山舰的海洋部分,教程介绍地比较详细,也很实用,推荐到脚本之家,喜欢的朋友一起来学习吧
收藏 0 赞 0 分享

MAYA制作中山舰模型之动画绑定篇

这篇教程是向脚本之家的朋友介绍MAYA制作中山舰模型之动画绑定篇,教程和小编发的上一篇同属一个教程,教程很经典,很值得大家学习,推荐过来,一起来学习吧
收藏 0 赞 0 分享
查看更多