A-A+

山山讲堂 Maya粒子教程之绚丽烟花

2017-06-09 互动内容
一、山山讲堂 Maya粒子教程之绚丽烟花

  Maya为什么会被那么多的工作者所青睐?Maya为什么会有那么多的忠实粉丝?Maya的精髓是什么?答案只有一点:动力学和角色动画。是强大的特效功能和强大的角色动画功把Maya推入荣誉的殿堂。今天我们就通过Maya的粒子系统以及结合MEL语言,来了解Maya动力学的强大功能吧。

  我们先来看一下最终效果:

  

  Alt+B 切换屏幕的颜色为黑色,模仿黑夜。

  将Maya切换到“Dynamics”模块。选择“Particle”>“Particle Tool”工具创建粒子。在这里我使用的是网格创建粒子的方法。

  
山山讲堂 Maya粒子教程之绚丽烟花

  进入到Particleshape1节点下,修改Maya的生命参数。

  
山山讲堂 Maya粒子教程之绚丽烟花

  在Position属性中单击鼠标右键,选择“Create Expression”,在打开“Expression Editor”的对话框中输入particleShape1.position=sphrand(0.1);

  
山山讲堂 Maya粒子教程之绚丽烟花 山山讲堂 Maya粒子教程之绚丽烟花

  在Velocity属性中单击鼠标右键,选择“Runtime Expression After Dynamics”,在打开的“Expression Editor”对话框中输入if(frame<=38)  particleShape1.velocity=<<0,10*(1/(tan(time))),0>>;  else if(frame>38&&frame<=43)  particleShape1.velocity=sphrand(5);

  
山山讲堂 Maya粒子教程之绚丽烟花

  用户调整时间轴为120针左右,播放测试。

  
山山讲堂 Maya粒子教程之绚丽烟花

  这时我们可以发现,礼花的整体效果已经能够体现了,但是还存在一些小问题,我们来继续调整。

  添加一个重力场,放置到合适高度,造成礼花下垂的效果。

  
山山讲堂 Maya粒子教程之绚丽烟花 山山讲堂 Maya粒子教程之绚丽烟花

  为了模拟礼花的团簇感觉,修改粒子的表现形式为“Multistreak”,并调整其托尾长度为5。

  
山山讲堂 Maya粒子教程之绚丽烟花 山山讲堂 Maya粒子教程之绚丽烟花

  单击“color”属性,添加每粒子属性。

  
山山讲堂 Maya粒子教程之绚丽烟花 山山讲堂 Maya粒子教程之绚丽烟花

  这时我们会在“Per Particle(Array)Attributes”选项卡下多出一个“RGB PP”属性。

  
山山讲堂 Maya粒子教程之绚丽烟花

  在“RGB PP”属性上单击鼠标右键,单击“Creat Ramp”。

  这时我们的RGB PP属性上会多出一些东西,不用理会,再单击鼠标右键,选择“Edit Ramp”,我们打开Ramp节点编辑界面,用户根据测试效果调整颜色就OK了。

  
山山讲堂 Maya粒子教程之绚丽烟花 山山讲堂 Maya粒子教程之绚丽烟花
  现在,我们已经完成了一个五颜六色的礼花效果制作了。用户只要多复制几个,就可以形成绚丽而缤纷的夜景了。说明:我在这里将礼花调整为彩色,用户也可以模仿文章开头的那种效果调整颜色为单一颜色。

二、山山讲堂 Maya粒子教程之绚丽烟花 之:山山讲堂 Maya渲染教程之灯光贴图
我们可以给灯光的颜色加一个贴图,这样灯光就像是一个投影仪一样,可以在物体的表面上投射出指定的贴图样式。

  首先我们打开一个场景,如下图所示。场景中进行了简单的灯光设置,并有主光源产生投影。

  

山山讲堂 Maya渲染教程之灯光贴图
  
山山讲堂 Maya渲染教程之灯光贴图
  渲染之后的效果。

  

山山讲堂 Maya渲染教程之灯光贴图
  由于画面效果比较单调,我们可以通过灯光贴图的方法,给场景添加一个树的投影效果。

  复制主光源(产生投影的那盏灯),命名为Light_map。

  

山山讲堂 Maya渲染教程之灯光贴图
  打开灯光Light_map属性编辑器,单击Color参数后面的节点连接按钮,创建纹理节点。

  

山山讲堂 Maya渲染教程之灯光贴图
  
山山讲堂 Maya渲染教程之灯光贴图
  渲染测试,阴影的效果已经产生,但画面的整体加亮。

  

山山讲堂 Maya渲染教程之灯光贴图
  为了降低画面亮度,且不影响阴影的效果,我在这里给大家介绍一种方法:负值灯光方法。

  将Light_map的Intensity的值修改为-1.2。

  

山山讲堂 Maya渲染教程之灯光贴图
  渲染之后发现,亮度虽然被降下来了,但阴影也被反相。

  

山山讲堂 Maya渲染教程之灯光贴图
  下面对文件节点进行处理。选择灯管Light_map,打开其属性编辑器,进入文件节点,勾选Effects属性栏中的Invert选项,反相贴图。

  

山山讲堂 Maya渲染教程之灯光贴图
  渲染之后结果如下图所示。

  

山山讲堂 Maya渲染教程之灯光贴图
  整体的感觉已经出来了,但阴影还是有些怪怪的。我们在Place2dtexture节点,通过设置Rotate Frame属性来旋转贴图。此外,阴影还有些过于黯淡,我们可以通过Color Balacnce色彩平衡属性栏中的Color Gain即可调整阴影的强弱。

  

山山讲堂 Maya渲染教程之灯光贴图
  
山山讲堂 Maya渲染教程之灯光贴图
  渲染测试,整体结果还是不错的。

  

山山讲堂 Maya渲染教程之灯光贴图
  选择一个合适的角度进行渲染,最终结果如下图。

  

山山讲堂 Maya渲染教程之灯光贴图
  总结:灯光贴图在实际中的作用非常大,熟练运用可制作出很多出神入化的效果。此外,向读者道歉,由于我的显示器显示亮一些,所以对渲染出的照片的效果显示还算可以,但使用公司电脑录入文章后发现,整体效果暗淡。

三、山山讲堂 Maya粒子教程之绚丽烟花 之:山山讲堂 Maya教程之建模卡通火车
在学习了前面的大量实例后,相信大家一定能够对Maya的建模思路有个稍微清晰的认识了。这堂课我们来学习建模一个可爱的小火车,我不会过多的讲解为什么,所以希望大家能够灵活运用自己以前的知识,解决自己遇到的难题。

  先看一下最终效果:

  

山山讲堂 Maya教程之建模卡通火车
  单击Create>Polygon>Primitives>Pipe,创建一个管子。

  

山山讲堂 Maya教程之建模卡通火车
  具体参数调整如下图:

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车 山山讲堂 Maya教程之建模卡通火车
  使用“Insert Edge Loop”命令添加环线。

  

山山讲堂 Maya教程之建模卡通火车
  使用Extrude命令挤压。

  

山山讲堂 Maya教程之建模卡通火车
  继续挤压,记住一定要删除挤压出的面。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  创建一个圆柱体,添加环线。

  

山山讲堂 Maya教程之建模卡通火车
  删除对应的面。

  

山山讲堂 Maya教程之建模卡通火车
  选择两个物体,然后执行Combine命令。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  用点捕捉命令+Merge命令将对应的点进行缝合。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  添加线,保持形状。

  

山山讲堂 Maya教程之建模卡通火车
  执行倒角命令。

  

山山讲堂 Maya教程之建模卡通火车
  至此我们已经完成了火车车轮的制作,看看细分后的效果吧。

  

山山讲堂 Maya教程之建模卡通火车
  创建一个Cube,具体参数如下。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
按照下图所示加线、挤压。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  倒角。

  

山山讲堂 Maya教程之建模卡通火车
  使用Split Edge Loop工具加线。

  

山山讲堂 Maya教程之建模卡通火车
  挤压。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  创建圆柱体。

  

山山讲堂 Maya教程之建模卡通火车
  
山山讲堂 Maya教程之建模卡通火车
  删除犄点。

  

山山讲堂 Maya教程之建模卡通火车
  添加环线。

  

山山讲堂 Maya教程之建模卡通火车
  缩放。

  

山山讲堂 Maya教程之建模卡通火车
  倒角。

  

山山讲堂 Maya教程之建模卡通火车
  在前视图中绘制如图所示曲线。

  

山山讲堂 Maya教程之建模卡通火车
  使用Revolve命令旋转成型。

  

山山讲堂 Maya教程之建模卡通火车
  将所有零部件进行组装。

  

山山讲堂 Maya教程之建模卡通火车
标签:讲堂   粒子   绚丽   烟花   山山