Maya物体随机颜色教程案例二
背景: 很多情况下,在一个场景中我们很多类似的物体,有着相同的材质只是在颜色上有不同,比如一棵树上有上千的叶子,这些叶子的颜色有绿的,有黄的,有褐的。。。。。如果想把这各种颜色都能制作出来,我们就要一个一个给材质加载贴图,这样做很麻烦,效果也很低。 这个教程将告诉你怎么用一个ramp节点来控制多个物体的颜色。 原理: 使用arnold提供的aiUserDataColor节点使用每个物体的颜色受各的属性控制,再通过表达式从ramp上获取到随机的颜色赋给每一个物体。aiUserDataColor这个节点的作用就是给物体的shape节点上添加属性,通aiUserDataColor来读取这个属性的值以改变物体的颜色。 第一步:打开maya通过复制来创建很多个小球,创建一个面片pPlane1,一个aiSkyDomeLight来方便我们渲染观察。打开Hypershade窗口,并创建一个aiStandard 材质(aiStandard1)赋给所有的小球。渲染所下 第二步:选中所有的小球,打开脚本编辑器运行下面的脚本: string $sel[] = `ls -sl`; for($current in $sel) { string $shape[] = `listRelatives -s $current`; if(!`attributeExists delightSurfaceColor $shape[0]`) { addAttr -ln "mtoa_constant_Color" -at double3 $shape[0]; addAttr -ln "mtoa_constant_ColorR" -at double -p "mtoa_constant_Color" $shape[0]; addAttr -ln "mtoa_constant_ColorG" -at double -p "mtoa_constant_Color" $shape[0]; addAttr -ln "mtoa_constant_ColorB" -at double -p "mtoa_constant_Color" $shape[0]; setAttr -e -keyable true ($shape[0] + ".mtoa_constant_Color"); setAttr -e -keyable true ($shape[0] + ".mtoa_constant_ColorR"); setAttr -e -keyable true ($shape[0] + ".mtoa_constant_ColorG"); setAttr -e -keyable true ($shape[0] + ".mtoa_constant_ColorB"); } } 这些脚本的做用是,给所有的小球添加mtoa_constant_Color 属性。 第三步:运行下面的脚本: shadingNode -asTexture -n "ColorRamp" ramp; 创建一个叫做ColorRamp的ramp,这样创建出来的ramp是没有连接place2dTexture节点的,如果手动创建要记得打断与place2dTexture的连接。 第四步:选中所有的小球,运行下面的脚本: string $sel[] = `ls -sl`; for($current in $sel) { select -r $current ; pickWalk -d down; string $shape []= `ls -sl`; if(!`attributeExists delightSurfaceColor $shape[0]`) { expression -s "float $vCoord = rand(0,1);\nsetAttr \"ColorRamp.uvCoord.vCoord\" ($vCoord);\nvector $color = `getAttr ColorRamp.outColor`;\nmtoa_constant_ColorR = $color.r;\nmtoa_constant_ColorG = $color.g;\nmtoa_constant_ColorB = $color.b;" -o $shape[0] -ae 1 -uc all ; } } 这个脚本的作用是给所有小球的 mtoa_constant_Color属性上添加一个表达式来随机读取ramp上的颜色。 第五步:运行下面的脚本,创建一个aiUserDataColor ,设置color attr Name属性为 Color; string $aidataColor = `shadingNode -asTexture aiUserDataColor`; setAttr -type "string" ($aidataColor+".colorAttrName") "Color"; 第六步:把aiUserDataColor 连接到aiStandard1的color属性上,赋给物体。渲染结果为: 第七步:改变ramp的颜色, 改变时间线上的当前帧(因为maya的表边式赋值是基于时间的),再次渲染为: 第八步:通过改变ramp的颜色取值,可以得到自己想要的随机颜色。 除了直接把aiUserDataColor连接到color上我们也可以把他连接到高光或者其它的颜色属性上,也可以把得到这个随机颜色通乘除节点或者加减节点和贴图连接到一起来改贴图的颜色。 以上就是本期瑞云学堂的讲授内容,讲述了如何在maya场景中控制物体的随机颜色的方法,希望感兴趣的朋友赶紧打开maya软件按照我们的例子一步一步操作一下,相信你会学到很多知识,请关注我们的微信公众号吧。下期瑞云小讲堂再见!
2015-01-12 07:50:43Maya
小讲堂
Maya物体随机颜色教程案例一
背景:很多情况下,在一个场景中我们很多类似的物体,有着相同的材质只是在颜色上有不同,比如一棵树上有上千的叶子,这些叶子的颜色有绿的,有黄的,有褐的。。。。。如果想把这各种颜色都能制作出来,我们就要一个一个给材质加载贴图,这样做很麻烦,效果也很低。这个教程将告诉你怎么用一个ramp节点来控制多个物体的颜色。原理:使用arnold提供的aiUserDataColor节点使用每个物体的颜色受各的属性控制,再通过表达式从ramp上获取到随机的颜色赋给每一个物体。aiUserDataColor这个节点的作用就是给物体的shape节点上添加属性,通aiUserDataColor来读取这个属性的值以改变物体的颜色。举例1:第一步:打开maya,在场景中创建一个面片pPlane1,一个小球pSphere1,并创建一个aiSkyDomeLight来方便我们渲染观察。打开Hypershade窗口,并创建一个aiStandard 材质(aiStandard1)赋于pSphere1。pPlane1使用默认材即可。渲染效果如下图: 第二步:在outliner里打开显示 shape节节的选项,并选中pSphere1的shaper节点: 第三步:ctrl+a 打开属性编辑器,在pSphere1的shaper节点上添加属性,属性名为:mtoa_constant_Color,属性类型为:vector 。截图如下: 第四步:在Hypershade中创建一个aiUserDataColor 并把连接这个节点到aiStandard1的color属性上 第五步:选择aiUserDataColor在属性编辑器中改变Color Attr Name为:“Color” 第六步:改变pSphereShape1的添加属性 mtoa_constant_Color 的值为 010 (渲染结果) 通过上面的几个步骤,我们就可以通过修改物体的上这个属性来改变物体渲染出来的颜色。这个就是aiUserDataColor节点的基本用法。如果一个场景中有上百个物体,就使用上一个例子的方法手动一个一个添加属性了,这时就要使用一些简单的mel脚本来加速我们的操作。以上就是本期瑞云学堂的讲授内容,讲述了如何在maya场景中控制物体的随机颜色的方法,希望感兴趣的朋友赶紧打开maya软件按照我们的例子一步一步操作一下,相信你会学到很多知识,请关注我们的微信公众号吧。下期瑞云小讲堂再见!
2015-01-06 07:46:41Maya
小讲堂
深圳市瑞云科技CIS设计分享第三期:LOGO标志设计结合
CIS颜色运用在LOGO中 品牌转型期LOGO结合口号LOGO结合公司文化不正确的使用LOGO方式: 今天小编和大家总结了一下公司CIS的大概情况的解析,希望对大家有所帮助哦!
2014-12-30 07:52:59CIS设计
小讲堂
瑞云Rayvision渲染的原创动画《吃饭睡觉打豆豆》震撼来袭 ——创造产业历史,日点击量过200万次
瑞云Rayvision结缘京基昂驰《吃饭睡觉打豆豆》是深圳京基昂驰动画设计有限公司的原创3D动画作品。对于该片的渲染,京基昂驰经过招投标、镜头测试等环节后,最终选择了瑞云Rayvision渲染平台,瑞云Rayvision不负客户期望,以稳定的渲染平台、专业的技术服务、规模的计算能力,按时完成渲染,同时也奠定了双方长期合作的基础。首先,由于《吃饭睡觉打豆豆》的渲染素材量大,瑞云Rayvision采用了分批硬盘拷贝数据的方式,渲染过程中,平台智能加载渲染所需要的插件,并根据进度调用大量渲染节点,高峰时期达到500台,同时成立渲染项目组,指定TD和客服专人对接,确保渲染顺利。最终2014年11月18日,一部名为《吃饭睡觉打豆豆》的国产原创3D动画于各大视频网站轰然上线,在短短的一天时间内,片子播放次数便突破了200万次。国产动画新篇章,开创产业新时代2014年初,在看过《吃饭睡觉打豆豆》的样片后,京基集团决定强势入主昂驰动画,不仅注入巨资进行产品研发,更派出职业经理人团队参与管理运营,未来更将斥资上亿元支持京基昂驰制作具有国际水准的动画影片进军好莱坞,创造中国动画历史。有了雄厚的资金支持和良好的管理运营,《吃饭睡觉打豆豆》项目进展神速。短片未上线便获得了韩国最大的娱乐媒体公司CJE&M的青睐,并有强烈的意向购买短片于韩国地区高清设备的播放权。而京基昂驰更是精益求精,除了更为精良的3D制作外,动画更邀请到艾美奖得主,并多次为迪斯尼动画作品进行配乐的DisherMusic进行动画的全程配音。据悉,除了第一季的《吃饭睡觉打豆豆》,京基昂驰还将持续推出其他豆豆系列动画,预计整个系列将由三部不同主题却又各具特色的系列动画短片组成。为了让中国动画走出国门,京基昂驰更是邀请到了前皮克斯动画团队成员强势加盟,现正与美国动画团队在紧锣密鼓地进行着3D动画大电影《豆仙》的制作,该片预计于2016年全球影院同步上线。京基昂驰,不仅掀开了国产动画的新篇章,更是在开创着中国动画产业的新时代。短片卖座,观众叫好,市场反应强烈网友一直追问片子的更新时间,并不断转发给朋友希望更多人知道并喜欢上豆豆动画。市场的反响直接映射了京基昂驰的用心制作,期待《吃饭睡觉打豆豆》更上一层台阶!
2014-12-29 07:55:52吃饭睡觉打豆豆
案例
深圳市瑞云科技CIS设计分享第二期:色彩搭配篇
底色:青色/邦迪蓝色+靛黑色间色:蓝绿色+琥珀色三次色:灰蓝色+银亮蓝色+藏蓝色■ 品牌色彩灵感:底色:源自和平,高科技,高效率间色:源自冷静,神秘,庄重三次色:来源激情,光荣,丰硕下一期预告:CIS颜色标志设计
2014-12-19 09:15:37CIS设计
小讲堂
深圳市瑞云科技CIS设计分享第一期:企业文化篇、标志篇
设计理念:大气、从容、优雅、简洁 RAYVISION图标的两道光,一代表RAY:从云端俯瞰,视线逐渐集中;一代表VISION:地表发出至天际,光茫逐渐扩张 RAY中文含义-瑞:人定胜天的光茫,从地表发出至天际,充满积极热情的能量;古代作为凭信的玉器,浑然温润,炯炯发光;引申为吉详,好预兆。 VISION中文含义-云:象征智慧与远见,是从云端俯瞰万事万物,前瞻未来,洞烛机先;为古代象征平和与繁荣的图腾(纹样),源于先人之自然(天界)崇拜,象征恒远的哲思与祝祷。 标识解析:我们的LOGO从字体到宽度,再到每个字母的弧度都是独家设计的哦!今天就先分享到这里,下次小编再带你一起欣赏解析专属瑞云的CIS设计哈!剧透一下第二期:色彩搭配篇
2014-12-15 08:15:01CIS设计
小讲堂
瑞云新平台内部人员考试,满分考霸出现啦!
![CDATA[var sampling = Math.random() // 【瑞云动态】瑞云新平台内部人员考试,满分考霸出现啦! // 瑞云Rayvision渲染平台在今年的双11闪亮上线啦!身为瑞云的一份子,可要熟悉瑞云Rayvision渲染平台的操作和实践性啦!就在昨天,瑞云小伙伴们实现了熟悉自己产品的刚性需求,为产品考试都埋头苦干了起来!公司业务部花花MM竟然考出了满分!!当之无愧的考霸姐!瑞云研发、渲染的同事们请看齐呀,可不要说你们做不到哟!新平台考试还会有第二轮、第三轮,加油啦!!!
2014-12-11 08:15:29
动态
BFA“瑞云科技”大视频讲堂第六期“好莱坞电影产业与娱乐法”
12月10日,北京电影学院大视频讲堂将开始第6期讲座,主题为《好莱坞电影娱乐法》,演讲人为美国洛杉矶洛约拉大学法学院(Loyola Law School Los Angeles)宋海燕教授。大视频讲堂由深圳瑞云科技冠名,北京电影学院主办,北京电影学院管理系、中国电影产业发展研究院承办。讲堂将“以科技和产业的视角关注中国电影在大视频时代的变革”。我们拟邀请嘉宾来源包括但不限于:电影产业、广电行业、互联网产业、通讯运营商等。讲座时间:2014年12月10日18:30—21:00讲座地点:北京电影学院C楼236具体流程18:00听众入场18:30讲座开始20:30听众交流宋海燕博士简历:宋海燕博士,现为美国洛杉矶洛约拉大学法学院教授(Loyola Law School Los Angeles),北京大学国际法学院访问教授,中国人民大学知识产权学院客座教授,意大利博洛尼亚大学访问教授,《美国版权法律期刊》(The Journal of Copyright Society of the US.)编委会成员,美国亚洲协会南加州分会董事及执委会成员。曾任美国迪士尼公司亚太区高级知识产权法律顾问,金杜律师事务所合伙人,美国阿诺-波特律师事务所顾问,于中国大陆、香港及美国执业近二十年。代表作包括:专著《娱乐法》(商务印书馆2014年)、《中国版权新问题—网络侵权责任、Google图书馆案、比赛转播权》(商务印书馆2011年)、英文著作“New Challenges of Chinese Copyright Law in the Digital Age”(Wolters Kluwer 2011年)、英文译著“Selected Chinese Patent Cases”(Wolters Kluwer 2014年)等。多次在中国最高人民法院、美国专利商标局、美国商会、美国律师协会、美国电影协会、香港律师协会及中外知名法学院就知识产权问题发表演讲。美国加州伯克利大学(University of California, Berkeley School of Law)法学博士(J.S.D),加州伯克利大学法学硕士(LL.M),香港大学法学硕士(LL.M)。美国加州执业律师,中国执业律师。2006至2010年蝉联《亚洲法律与实践》“亚太地区最佳知识产权律师”。2007年选为美国亚洲协会“二十一世纪杰出青年领袖”。
2014-12-10 08:18:47好莱坞
小讲堂

热搜关键词

搜索

媒体支持

media-0media-1media-2media-3media-4media-5media-6media-7media-8media-9media-10media-11media-12media-13media-14media-15media-16media-17media-18media-19media-20