【教程】MAYA制作剔透的水流

合集下载

maya流体参数共10页文档

maya流体参数共10页文档

【FluidShape】流体形态节点ContainerProperties(容器属性)Resolution(分辨率):控制流体网格的尺寸Size(大小):控制流体的影响范围BoundaryXYZ(边界):设定流体影响的边界方向,默认BothSides为正负方向都产生扩散影响Wrapping(包裹):流体将会从设定的面进入,而从对面冒出。

此方式可用于制作风吹雾的效果。

Use Height Field 使用高度区域(2D容器特有)开启该项,可使2D表面作为高度区来绘制。

在制作如热咖啡上的泡沫或者船只航行中的尾流时就会很有用。

这个选项对于表面材质的渲染如同常规的体积渲染(2D流体实际上就是3D流体,2D流体中定义的动力方格和纹理将映射到3D体积中)。

当此项开启,Opacity(不透明度)将被重新解释,表示一个统一的不透明度的高度。

2d流体的Z(高度)值由Size属性定义。

当开启此项,2D流体的SurfaceRender(表面渲染)的重算速度将会更快速。

Contents Method内容方式Density/Velocity/Temperature/Fuel密度/速度/温度/燃烧Off (zero) 关闭设值流体的属性值为0.当设值为Off,属性将不会在动力学模拟中被作用。

Static Grid 静止方格对属性创建一个方格,可以使你对每个三维像素进行自定义属性值(使用fluid emitters流体发射器,PaintFluidsTool绘制流体工具或者initial state caches初始化状态缓存)的控制。

当这些数值在动力学模拟中被使用,它们不会被任何动力学模拟所改变Dynamic Grid 动力方格对属性创建一个方格,可以使你对每个三维像素进行自定义属性值(使用fluid emitters流体发射器,PaintFluidsTool绘制流体工具或者initial state caches初始化状态缓存)的控制,可使用于任何动力学模拟。

Maya粒子及流体特效处理

Maya粒子及流体特效处理

北方民族大学学士学位论文论文题目:MAYA粒子及流体特效仿真院(部)名称:数学与信息科学学院学生姓名:奚吉禄专业:数学与信息科学学号: 20100495 指导教师姓名:马自萍论文提交时间:论文答辩时间:学位授予时间:北方民族大学教务处制摘要Maya软件作为传统和主流常用的动画制作软件之一,在电影、电视、广告及动画等领域内有着重要的作用。

粒子、柔体、刚体、流体动力学,以及Mel 表达式语言组成了Maya的特效模拟系统,这些功能让Maya变成一个强大的制作特效的软件。

创建真实的特效模型时,Maya软件的粒子特效相对于基于动力学的流体特效具有易操作性和易控制性。

但当为了追求更真实更逼真的特效场景时,流体材质表现力好的特点就发挥了出来,展现出比粒子特效更真实感的感觉。

本文重点研究题目是Maya软件中的粒子特效和流体特效的制作方法及特点,结合粒子易操作性和流体真实质感的优点制作实例特效场景。

本文研究重点:1、研究粒子及粒子特效,以及在软件中创建、修改和贴图的过程学习和研究粒子及粒子系统的基础知识,探索粒子在Maya中的制作方法。

结合粒子的可控性易操作的特点,制作简单的粒子特效场景。

2、实现粒子和Mel表达式结合模拟真实出自然界物理现象研究Mel语言的特点及应用,把粒子和Mel表达式相结合,通过制作自然界中的物理现象实例展示Mel语言在粒子特效制作当中的强大功能。

3、研究Maya的流体动力学解算器,和流体关键属性在Maya软件的栅格形式下的显示,并制作流体特效实例。

学习和研究流体系统,通过动力学公式表现计算机流体动力学,并制作特效表现出流体动力学在栅格属性中的表现。

关键词Maya 粒子粒子特效mel 流体流体特效MAYA SOFTWARE’S PARTICLE EFFECTS ANDFLUID SIMULATIONMaya software as one of the mainstream of traditional and popular animation software, plays a major part in the movie, television, advertising and animation fields. Particles, soft bodies, rigid, fluid dynamics, and the composition of the Maya Mel Embedded language effects simulation system, these function make Maya into a powerful production special efficacy software. When you create the actual effects scene, Maya software's effects of particle with respect to the effects of fluid dynamics-based simulation with ease and ease of controllability. But in order to pursue a more realistic scenario more realistic effects, the fluid material expression and good will play out, show a more realistic feeling than the particle effects. This paper point on the topic of Maya software production methods and characteristics of particle’s effects and fluid effects, combined with the advantage of easy on particle and fluid texture of real production instances effects scenes.This essay focuses:1.study of particles and particle effects, as well as create, modify, and rendering in Maya processLearning and research particle and particle system basics, explore particle production methods in Maya's. Combined with easy operation controllable particle characteristics, making simple particle effects scenes.2, to achieve a combination of particles and Mel simulate the real expression of the nature of physical phenomenaFeatures and Applications of Mel language, the combination of particles and Mel expressions, examples show Mel powerful language in which the particle effects produced by the production of physical phenomena in nature.3, Maya's fluid dynamics research solver, and how the Maya fluid effects reflected in the grid properties, and create fluid effects instance.Learning and research in fluid systems, the performance of the computer through the dynamics equation of fluid dynamics and fluid dynamics produce special effects showing the performance of the grid properties.Keywords Maya particle particle effects mel fluid effects目录第一章绪论 (5)1.1研究背景 (5)1.2 研究现状 (6)1.3 Maya软件介绍 (7)1.4 本文本文研究内容和结构安排 (8)第二章粒子 (9)2.1 粒子 (9)2.2 粒子系统 (9)2.3 粒子的创建和编辑 (10)2.3.1 用鼠标单击生成粒子 (10)2.3.2 创建粒子网格 (11)2.3.3 通过Emitter(发射器)创建粒子 (12)2.3.4 从多边形、nurbs曲面表面发射粒子 (13)2.3.5 用粒子物体作为发射器来发射粒子 (14)2.4 粒子特效制作实例 (15)2.5 本章小结 (16)第三章粒子与Mel表达式 (17)3.1 Mel语言介绍 (17)3.2 粒子与Mel表达式结合 (17)3.3 粒子与Mel表达式制作实例 (18)3.4小结 (21)第四章Maya的流体动力学 (22)4.1流体系统 (22)4.2计算机流体动力学 (23)4.3 maya的流体解算器 (23)4.4 流体特效在栅格属性中的体现 (25)4.5 流体特效实例 (29)第五章总结和展望 (33)5.1 主要工作总结 (33)5.2 未来工作展望 (33)参考文献 (34)第一章绪论1.1研究背景伴随着科技飞速的发展,计算机的的出现和发展带动了各式各样的新产业。

利用maya软件的2d流体实现水面涟漪效果

利用maya软件的2d流体实现水面涟漪效果

Software Application•软件应用利用Maya软件的2D流体实现水面涟漪效果文/贾薇吕航本文介绍一种简单的方法,摘不需要安装插件,仅通过Maya软要件自带的2D流体即可模拟水面涟■漪效果。

【关键词】Maya软件2D流体水面涟漪Maya软件自身具有强大的特效功能,比如皮毛、粒子特效等,通过使用粒子特效,可以模拟云、烟、火焰、海面等等,在水面特效方面,Maya软件自带有池塘和海面特效,但这些特效只适用于宏观场景,与物体的互动效果不佳,比如无法直接模拟船在水面生成的浪花,而RealFlow(下文简称RF)软件专门用于模拟水面波浪,可以很好地与其它物体实现互动,产生良好的效果,比如产生水面落入物体后泛起的涟漪、行驶在水中的船产生的水花和水面上的拖尾、海水拍岸溅起海浪水花的效果等。

RF软件的制作思路是通过粒子模拟液体的流动与碰撞,运算出大量粒子的运动轨迹,再在质点间生成平滑的多边形网格,保存序列文件后导入3D软件中,从而制作出生动的流体动画。

但是RealFlow没有提供任何照明和渲染功能,所以在使用时一般先将几何体或场景导入RealFlow,在模拟和调节好流体后,将粒子或网格物体从RealFlow导出到其他主流3D软件中进行照明和渲染。

本文提岀一种方法,不需要将模型在3D软件和RF软件之间导入导出,仅仅利用Maya软件自带的2D流体实现涟漪效果。

1涟漪效果分析首先对涟漪效果进行分析,涟漪是水面上细小的波纹,可能由于刮风或者水面落入物体而产生。

本文模拟的是由于物体落入水面而形成的水面波纹,其实质是物体碰撞了水面,水面将振动传导出去,形成不断移动的波峰和波谷,由于水向各个方向的扩散速度是相同的,因此波纹是圆形的,且波动在传导的过程中会受到阻力逐渐衰减,这样就形成了一圈一圈的不断向外扩散并逐渐衰减的圆形的水波纹,也就是我们所说的涟漪。

2流体参数设置Maya软件的2D流体实际上是一种粒子特效,它的属性主要包含fluid,fluid shape, time以及emitter属性。

maya流体特效

maya流体特效

玛雅流体特效欢迎来看MAYA流体特效,应用流体动力学观点技术去模拟2D和3D大气特效,燃烧特效,胶带流体特效,这些特效是以体积方式渲染的,物体间互户移动,接触互相影响的,流体特效也同样包括海洋的模拟.在这个MAYA的译文中你能建立一个跟随类型的流体特效点击图像,观看动画.真实2D和3D大气特效如云,薄雾,雾,风,烟,火,和爆炸.胶粘流体.如熔化,熔岩.开放空间,大洋,水.注意:MAYA只解释单一流体.意思是你不能让两个或更多的流体相互作用的特效(例如:传布水,那里有水和空气两个流体)通过对帮助的学习,你很快就会找到一条建立你自己的特效的途境,MAYA提供范例文件包括(流体,建模,材质,灯光,环境去建立完整的特效),范例文件能快速的输入到你的场景中,不更改即播放和渲染,或者玩改,它们来自定义特效,MAYA也可以先定义初始是流体模拟的开始点(例如,一朵云)和事先为细节或缓存特效定义和设置属性,访问MAYA公开主页,下载新的流体范例文件是初始形状.1. 建立流体特效流体特效有三个基本类型动力学流体特效,它是尊循自然规律的流体动力学流体你所对它们贴图,使它们几何以碰撞,去移动几何,去变换几何体.非力学流体特殊,若运动,是动态,纹理.因为这种流体是不需解算的所以渲染这种类型的流体要比动力学流体快得多.开放水流体特效,通过把海洋材质赋给一个平面而建立.通过虚拟体附在波浪波峰上,你能控制几何体的(例如:小船)随波浪的浮沉,详细方法请看建立海洋特效理解流体特效.开始前,有一些基本概念可以更有效的理解,流体特效建立动力学流体或非动力力学流体时,你先建立一个container溶器,详细资料看创立海洋特效.一个流体溶器一个一个2D,3D的矩形边界框,0它定义流体的生存空间,没有这个边界,一个动力学流体能真实地在无边界空间中变形(可以想象成被吹散的气体),你的场景将永不停息的渲染.2D流体溶器3D流体溶器你可以通过将流体的任何或所有的属性掷入溶器来定义真实的流体外观和动作.流体特性,描述密度,密度是流体的可见特性.温度,反高爆可影响一个流体反应,因为流体会生高或起反应,速度,速度是流体的特性,是移动,密度,温度,燃料,颜色定义,速度是动力学流体必需模拟,你可以通过用速度的力量去推动溶器内所有的物体.燃料是密度定义的可发生反应的区域,燃料属性描述反应的情况,温度能点燃燃料为爆炸物效.你可以用这些属性(一个边框梯度)或栅格定义这些属性栅格流体属性定义一个流体属性象一个栅格,放置不用的属值在每个栅格单位叫做体积像素.2d fluid3d fluid这个有利条件栅格你可以精确的控制每个属性在溶器中,你能指定流体动力解算器为动力学流体模拟,至少当这流体属性被定义为流体栅格,这属性值被解算.图为这属性在每个体积像中改度.你可以放置精细属性,通过放设在栅格的位置,或者应用一个预先定义的初始隐藏区域对静态栅格只能放置属性,不能应用流体动力解算.通过增加体积像素的数目,可以组成一个动静态或动态栅格流体,从而增大了流体图像的渲染品质(但是也增加了它的渲染时间)预先设定梯度属性值定义一个属性为预先确定梯度设置属性值,这属性在整个时间段是恒量,它们不变化你可以为流体定义的边框梯度指定贴图,流体运动中具有生动的贴图属性,因为流体没有动力学解算,所以它的渲染要比流体动力学快得多.建立流体特效的基本流程.1调入一个范例特效它类似你想建立的产品,如果不跳过第四步如果范例特效不附合你的要求看下一步请看调入范例特效2建立一个流体溶器,请参看建立流体溶器调入流体范例流体特效范例文件包括流体,几何体,材质,灯光,隐藏文件,和环境,可以建立完整的特效,你可以很快的将它们调入场景,不必更改就可以插放和渲染.修改这些文件,建立自定义特效,通过对工具的学习可以理解怎样建立自己的特效或随意的简单正确的应用它们调入一个流体特效范例,1选择Fluid Effects >Get Fluid Exam ple,这个Vlsor面板将打开到Fluid Effects(流体范例)项目下2单击鼠标中键不放,拖动预制的大洋(从Vlsor中)到场景中MAYA 调入这个范例场景到你的场景中,从网格上获取流体范例一个增加的流体范例可以在流体范例中用到,一个成长的碰撞可用的范例可以从Alias 1wavefront 的主网获取从网站上获取流体范例1. 选择Fluid Effects>Get Exam ples on the wed 你默认游览器将自动打开到Alias Wa Vefrtnt流体特效连接主页下2. 在主页中预览和下载文件到Visor中建立一个非动力学流体特效非动力学流体特效不能用动力学流体解算器建立流体运动.这个属性值是一个恒量(在整个时间)你可以用非动力学流体建立运动并为包括定一个生动的纹理属性(详参看纹理)在整个时间内定义一个恒量属性值,在MAYAK 中你可以预先确定一个边恒梯度,属性或者静态栅格,定义一个静状弹性栅格你可以控制体积像素内的种属性,你可以通过发射,描绘或指定一个放置精细属性的栅格,这样就预先在容器中确定了一个存储器(请参阅”添加属性到液体容器,你把这个值放进一个静态栅格恒量中在整个时间段内.建立动力学流体特效流体特效是应用流体动力学规律去摸拟流体运动动力学流体模拟可以建立真实的流体运动,让流体表现动感,用粒子是难以实现如果你想表现流体的动力学属性(例如,密度)就必需定义一个动力学栅格速度必须为速度定义流体容器(它不能被设置成关闭)当你运行这个模拟时MAYA指定一个流体动力学解算器,给这个模拟所属性在容器,在每一个时间段中计算新的值来代替旧值在栅格中.在一个动力学珊格中,你可以放置精细属性值在一个栅格中通过发射,描绘,或者指定一个预定存储器在容器中(请参阅添加属性到容器)当梯度属性值在为动力学模拟计算中被应用,这个属性值作为一个模拟计算结果不能被改变.例如:你能用一个动力学栅格定义密度,但是只添加了单方向上的恒定速度去影响动动的密度,在这个模拟方法中大量的方向上的速度将保持不变,但是密度的值却发生了变化.为动力学流体指定力你可以通过指定力给流体建立动力学流体,你可以使用内力或外力,你能增加重力和磨擦在流体节点内部(在动力学模拟部分的属性编辑器)应力流体内力应用力到流体内部是直接而有效的使流体移动的途径,密度必须被设置动力学栅格,而速度不能被设置成关闭.1外力也能影响流体的表观应用流体的速度充当力速度(包括动荡)能被用作移动周围物体在动力学栅格中的力量,速度的漩涡属性流体内力属性独特有效为建立小栅格洲涡运动应用外力场/(fields)动力学场(在Fields菜单)也能影响流体运动,应用Graewi ty和Tarbulenle建立流体在应用外力更直接,但是用外力你可以控制整个目标连接部场到流体1选择流体连接器2选择Fields>Fieldnam e3点击向前播放按钮观看模拟建立流体容器一个流体容器是一个2D或3D直角矩形界它定义流体的生存空间,,没有这些边界一个动力学流体能够真实的变形在无限的空间中(可以想像成被区散的气)你的场景将永不停息的渲染下去.因为必须有特别的数据定义它们所以3D流体本质很大,动力学流体解算是很慢的,有很多案例中,你想要的特效可以被使用简单,办存也强大的2流体作到一个2D流体容器实际上是一个3D容器上方向的缩减,通过上轴的尺寸决定容器,当它变厚,它也变得不透明,通过制用上轴尺过你能”假造”3D特效(一个物体移动接触流体,而不需要额外的渲染时间,它将超进真实的3D流体.2D3D流体容器被放置其内建立一个流体容器:1建立一个流体容器:3D空间流体,选择Fluid Effeds>Create 2D Conlainer上打开2D容器选项对话框2修改选项定义大小和决定这流体容器,如果需要,点击Appy 和close通过默认Maya建立的容器,密度和速度在每个体积像素上的动力学栅格值都为0,温度和燃料是关闭.如果你播放模拟,什么也不会变化你必须放置流体属性到容器中去看流体或模拟流体表观,详细的如何做请看添加属性到容器建立容器选项X ,Y ,Z .Resolution定义决定流体的在体积像素中(立方体虚构的流体基础体积像素)高的resolution有好的细节和品质,但增加3. 渲染时间减慢了,,高互模拟.默认resotulion:3D容器里10,10,10默认resotulion:2D容器里40,40X,Y,Z, Size用MAYA的工作单位定义流体容器的物理尺寸默认尺寸3D流体容器10,10,10,默认尺寸2D 流体容器10,10,0,10,信息制造一个容器resolution关闭proportion尺寸,例如,如果尺寸里,10.0,5.0,2.0 那么valid resolution后可能里10,20,8,设置resolution均衡值,即使你不用任何栅格(你应用所有梯度值定义属性,栅格仍然被应用决定接触体积尺寸,如果resolution没有正确设置均衡尺寸那么高品质将在某一轴向极速下降注意即使你没有使用栅格,增大resolution将会增高品质设置(体积元素化分更细)变化可视流体容器边界Dcsplay部分在流体的Attribwte Editor,改变边界添加所属到容器有两种方法在流体的容器中定义流体的密度,速度,温度,燃料和颜色属性(你可以应用任何组合,用这个方法去建立流体特效)(请参看定义梯度属性)添加属性到动力学或者动力学栅格,如下:用一个流体发射器,在流体容器中发射流体属性,请看发射流体属性到栅格中.在流体容器中描绘流体属性,详细请看在栅格中描绘流体属性用一个流体边框放置预先定义属性(初态存储器)在将其放置流体容器中,(增加确定初态到流体容器,从物体发射流体属性,(从物体发射流体定义预先确定梯度属性:在流体溶器中定义流体的梯度属性(这个值永远不变).因为梯度是MAYA内部定义的在渲染时间内不计算一通过生动的贴图指定梯度技术,你可以得到非常美丽的效果,它要比动力学栅格特效省好多时间.在这个属性值在流体容器中能被定义梯度是不改变的.因为这属性值不需要计算,流体梯度属性比流体动力学栅格属性渲染快得多,你可以做出一些有趣的,美丽的特效.,产品通过指定贴图到梯度得到生动的贴图.详细请看纹里贴图流体梯度类型的流体的一通及溶器不变值(无梯度)或者它可以有一个ram p(渐变)值0……1,X向梯度,Y 向-Z向内外到溶器中心,你可以放缩这些值,但你们不能改变添加梯度容量到容器,1,建立流体容器建立3D空间流体选择Fluid Effects>Create 3D Container “”打开3D流体选项窗建2维流体,选择Fluid Effects>Create 2D Container””打开2D流体选项窗2.修改定义流体溶器和resotution尺寸以改变容器容量.个性完毕可选Apply或close详细请看建立容器选项.3.选择流体容器.选择Fluid Effects>Add/Editcontents>Gadients””开户流体梯度选项窗4.开启选项窗后,想描绘那个梯度就选那个梯度,然后击Apply或Close你能从Flucdshapen (注意)Attribute Editor从容器中添加,容量梯度方法,改变产品梯度,然后改变产品梯度到想要的梯度类型发射流体属性到栅格你可以用一个流体发射器添加流体属性(Density Heat,Fuel和color)到流体容器中,移动流体发射属性体积像素的静态或动力学栅格容器,用这个值可以得到生的模拟表观.发射器必需在流体容器范围内发射.你可以在一个流体容器内进行多重发射.你也可以用一个流体发射器的负发射属性值将流体的Densi ty,Heat 和Fuel从流体容器中移除.发射流体容器属性到容器1建立一个流体容器详细请看建立流体容器2选择容器,选择FLUID Effeits>Add Edit Contents>Em itterD 打开发射器选项窗技巧通过第一二步你可以在同一时间建立流体发射器和将它发射器连接.对3D流体,选择Flaid Effects>Create 3D Containerand Em atter上对2D流体选择Fluid Effects>Create 2D Containerand Em itter上3修改发射器的基本属性后点击Apply 和Close详细请看发射器选项.Maya建立一个体积流体发射器和连接,它在流体容器中2D3D4在例带范围,点击play按钮在视图中观看流体模拟如果你是wlre fram e(线框显示,模式;流体默认显示为粒子.流体将要渲染时观看模拟,切换到Shaded模式到流体container的Attribnte Editor, 改变到Display As Rendered5.移动发射器(保持它在容器内), 适当地修改流体容器和流体发射器属性来完成,你想要的特效,详细在修改流体容器(flucdshapen)属性,请看修改流体属性.详细在修改流体发射器(flucdshapen) 属性.请看修改流体发射器属性发射器选项Emittef nam e :为发射器命名Bocsic Em itter Attributes (发射器基本参数)Emitter Type (发射器类型)Om ni:设置发射器类型为全方向的点发射器,流体发射属性在所有方向发射.Volum e(体积类型)流体发射属性是一个封闭体积,请查看体积形态项Density Rate(密度等级)设置一个平均等级在那个密度值被发射进栅格每秒负数值从栅格中移除密度Heat Rate设置每秒被发射到栅格中心平均温度速度Fuel Rate设置每秒中发射多少燃料到栅格Fluid Dropoff设置衰减值,对体积发射器的衰减是定义多体积轴向外衰减多少对点,线如面发射器的衰减是基于发射点和从Min Dis Tance 到Max Distance 辐射Cycle Em ission在每隔几帧后周期发射随机数字流,详细请看周期间隔属性设置周期发射器来就改变随机流,不能通过MEL和Shnders或其它来改变帧选项也是至多每帧1 次,而结束标本不影响重设置Cycle Enterval定义每间隔多少帧重复随机数据流,请参Cycle Em ission如果周期发射没有设置,它没有效果.Distance Attributes (距离属性)Max Distancc 是在那里,新的粒子或者密度被发射器建立(此最大距离) 不能用在体积发射器. Min Distance:定义新粒子被发射建立的最小距离,不能用在体积发射器.Volum e Shape设置发射器的体积形态,它仅影响发射器类型义.V olum e,Volum e Offser X,Y,X,这是从属性定义发射器的发射点在发射器体积中心偏移距离Volum e Sweep是弧形体积发射用于Spnere 球Cone 锥Cyluneler和 TorusSectoon Radius仅指定给torus体积类型,定义torus扫描范围.在栅格中描绘流体属性你可以用Paint Fluid Tool 在流体栅格中精确的描绘流体的细节属性和用每种brush slroke(笔刷)通过放缩,光滑更替和添加去编辑现有属性.Paint Fluid Tool是工匠笔刷工具.因此作用很像其它工匠工具详细请看工匠笔刷工具部分,在Maya中以Painting对faintfluid属性值.容器模式必需定义成静态.栅格或者动力学栅格在2D容器中描绘在2D容器中描绘属性值就是在帆布上描绘一样,在容器的表观平面上移动笔刷,就拖动属性设置到栅格中.Q描绘描流体属性到2D流体容器中1选择一个流体容器2选择Fluid Effects>Painl Fluids Tool上,开启描绘工具设置窗3在工具设置窗的描绘属性菜单部分,在可描绘属性旁,选择你想要描绘的流体属性如果选择的属性没有设置动力学或静态栅格,你将被提示设置它.4选择笔刷轮廓,进行描绘,详细请看应用工匠描绘工具在Maya的paintingu章中5修改笔刷属性设置,请看Paint Fluids Fool设置,6拖动交叉的流体区域在3D容器中描绘在3D容器中描绘,你实际上是在容器中进行一个二维切片中描绘,你描绘区域是一个X,Y或Z的平面,一个邻近的切片聚集在一起就是3D流体当你选择流体描绘工具时一个切片就显示在目标流体容器中,这是切片是用虑线表示的一个平面,流体操作器在一个角落,当你在切片指示器上移动移动指视器改变笔刷就可以描绘了切片轴向,相对于你的关查或者是轴向颜色改变轴向可惯作法能够描绘不同角度的属性值你可以控制切片的位置和厚度,你能用流体的操作器表现在一个角落,详细请看,在3D容器中显示次体积在3D流体容器中描绘流体属性1. 选择流体容器2. 选择Fluid Effects>Paint Fluids Tool””开启流体描绘工具选择3. 在工具设置窗口的描绘属性菜单中,在描绘属性旁,选择你想要的描绘的流体属性.如果选择的流体属性设有设置动力学或静态栅格,你将被提示设置.4. 选择笔刷轮廓,描绘,详细请看应用工匠描绘工具在MAYA 的Painting章5. 个性描绘属性设置,详细请看流体描绘工具设置6. 在你要描绘的平面显示切7. 换8. 在你要描绘的切9. 换和和上领着特定的轴拖动,移动,在帮助行精确的显示,选择的切10. 换,例如:Fluid Slice Location:4.000(这个数字与流体切换各轴纵深对应,开始数字是0,如果容器纵深是10,10,10, 那么切换数字是0-9)11. 拖动笔刷交叉切12. 换描绘通过多重切换1. 进行上面的第1步到第6步2. 点击目标3. .图标4. ,拖动放缩盒子,增大或减小切5. 换数目来影响笔刷描绘6. 在你想描绘的切7. 片的特定轴向上拖动,移动箭头8. 在描绘流体设置编辑中的Stroke部分,增大Stam p Depth(3D)值,到足够所选切9. 片,笔刷准备10. 反馈标11. 志被显示.12. 如果你设置的笔刷厚度在suh-volune(次体积)的深吸有Suhvolum e将被描绘Flooding,溢出淹没一个容器就像由一个大的刷子指定所有的体积像素.当你溢一个流体容器,体积像素值将作为可描绘属性改变,根据变化值为淹没工具运算.淹没整个容器1选择流体容器2选择你想淹没的容器,可描绘属性3选择这个要求描绘的运算和值4用目标操作器在它的默认位置,点击Ftood淹没淹没次体积1选择流体容器2选择你想淹没的容器的可描绘属性3选择想要描绘的操作运算和值4点击目标操作器一下,定义次体积拖动尺寸手柄定义次体尺寸拖动箭头手柄移动次体积尺寸到希望大小5点击Ftood(淹没)淹没选择切片下面是描绘流体属性在2D流体容器中,注意代替描绘中的步骤下点击Flood(按钮)热键Alt对光滑值之间的过渡选择光滑的描绘操作和淹没容器,次体积或选择切片描绘间的例带当你想得到一个动力学感觉而进行倒带时你可以描绘一个流体,例如:你让密度和手表运动来描绘它的速度注意:你不能存储定义区域,当你在倒带间开始描绘,任何在倒带间描绘的事物都会消失.贴图属性你可以为积体像素指定贴图属性值。

Maya特效—喷泉

Maya特效—喷泉

栏下,将 Lifespan Mode(寿命模式)改为 Random range(随机范围),Lifespan(寿命)改
为 3,Lifespan Random(随机寿命)改为 1,如图 10 所示。
图 10 Step08 选中大纲中的 gravity field1,Ctrl+A 打开属性编辑器,在 Gravity Field Attributes(重 力场景属性)卷展栏下,将 Magnitude(量级)改为 3,如图 11 所示,点击动画播放按钮 即可看到喷泉喷射效果,如图 12 所示。
图 11
图 12 Step9 执行菜单 File-Save(文件-保存场景)命令,将场景保存,这样就利用发射器和场创 建了一个喷泉效果。
图2 图1 Step03 将动画播放范围结束时间为 200 如图 3 所示,单击软件有下角的 按钮,打开 Preferences(参数)窗口,选择 Settings(设置)下的 Time Slider(时间滑块)选项,将 Playback (播放)栏下的 Playback speed(播放速度)设置为 Pealtime[24fps]如图 4 所示Байду номын сангаас 图3
图7 图6 Step06 选中喷射的粒子,点击 Field-Gravity (场-重力 )里面参数不用修改,直接点 击 Create(创建)按钮,大纲视图可以看见这个重力场标志,如图 8 所示。点击动画播放按 钮 ,可以看到如图 9 所示效果。
图8
图9
Step07 选中喷射的粒子,Ctrl+A 打开属性编辑器,在 Lifespan Attributes(寿命属性)卷展
step05打开大纲视图选择emitter1发射器1ctrla打开属性编辑器在distancedirectionattributes距离方向属性卷展栏下将direction方向y调整为1xz为0扩散值改为03如图6所示现在就可以看到向上喷射的效果如图7step06选中喷射的粒子点击fieldgravity场重力里面参数不用修改直接点击create创建按钮大纲视图可以看见这个重力场标志如图8所示

MAYA里创建流水效果 [精华]

MAYA里创建流水效果 [精华]

MAYA里创建流水效果[精华]~~完美动力作品~~开始时,先下载简单的场景/water_start.mb1、我们创建一个Particles > Create Emitter(粒子发射器),然后CTRL + A进入emitter属性面版,更改设置如下:Emitter Type: VolumeVolume Shape: CylinderAway From Axis: 0Along Axis: 12、然后把粒子移到场景中导管的位置,再沿Z轴旋转粒子90度,因为最后我们要流体喷到Cube1(我们叫它为wall)物体上,还得调整粒子大小适合管子。

大家play一下,就会看到粒子慢慢的发射出去了,不过离水的效果还远着。

3、我们进入particle1属性编辑器,将Particle Render Type改为Blobby Surface (s/w),再点击下面的Current Render Type 按钮,把里面的Radius(半径)改为0.130。

把粒子设为Blobby类型,这和流体很像,下一步我们将给这些粒子调水材质:)4、打开Hypershade,创建一个blinn材质节点、Sampler Info、Blend Colors节点(如下图)。

5、在Sampler Info节点上,用鼠标中键拖动这节点,移到Color Blend上,随即弹出Connection Editor,分别点中Sampler Info节点上的Facing Ratio和BlendColor上的Blender,这样就连接了,关闭Connection Editor。

将Color Blend节点拖到Blinn材质上,从显示出的框内(attribute to map),选择Transparancy(透明)。

6、双击Color Blend节点,打开它的属性。

将color1调为白色,color2调为黑色(图示),现在大家会注意到blinn材质的边缘是不透明的,越接近中心越透明了。

Maya水材质制作流程解析1

Maya水材质制作流程解析1

Maya水材质制作流程解析
时间:2011-03-21来源:互联网作者:*** 点击: 847 次
摘要:Maya 水材质制作流程解析。

1、创建一个Blinn 材质球。

2、在创建一个solidfractal 节点,将其用鼠标中键拖到材质球上,并选择bump map 项。

副标题3、调节solidfractal节点的参数,使水呈现出更多的纹理细节。

4、调节
Maya 水材质制作流程解析。

1、创建一个Blinn 材质球。

2、在创建一个solidfractal 节点,将其用鼠标中键拖到材质球上,并选择bump map 项。

摘要:3、调节solidfractal节点的参数,使水呈现出更多的纹理细节。

4、调节Blinn材质球的参数3、调节solidfractal节点的参数,使水呈现出更多的纹理细节。

4、调节Blinn材质球的参数
5、设置颜色
6、水材质设置5、设置颜色
6、水材质设置。

Maya流体模拟Rrealflow效果

Maya流体模拟Rrealflow效果

Maya流体模拟Rrealflow效果本章教程主要是对流体动态和材质的控制,达到类似Rrealflow发射器制作的水灌容器效果●打开一个新场景,并且创建一个带发射器的3D容器●由于我们需要更宽广的容器,所以对原本容器进行扩展,并设置如下:创建一个NURBS的环●先选择发射器,再选择环,将环作为场源●再把发射器类型转变为Curve模式现在播放会发现流体很快地向上走●因为我们不会庐山升龙霸使水倒流,所以我们要让他符合地心引力的作用向下流,所以我们把密度的浮力值改为-5(小提高:当然还有一种更简单的方法使水向下流,就是让摄像机旋转180度:))●不过现在的流体是气态的,我们要让它向水,所以我们就将Surface的渲染方式改为表面渲染方式现在播放动画会发现流体以非常粗糙的表面形式向下流我们要想办法让他变得清晰,方法有两个,先提高容器的分辨率,然后在提高Shading 的质量,并将Shading的输入值改为光滑模式,如图所示:现在我们选一帧渲染一下,这个光滑度差不多达到基本要求了●现在我们会发现流体的效果太象浆糊或者牛奶,我们要让它变得更象水,先对它的透明度进行控制●因为水是没有什么摩擦力的,而且下落的时候不会发生停滞现象,所有,我们要降低流体的摩擦力和空气阻力,设置如下:●将发射器移动到如图位置:下面给发射器一点点扰动值并提高发射器发射密度的Rate●下面我们开始调流体的材质,先增大透明度,让它更象水●下面我们渲染以下场景会发现水变得非常淡,看不见了,所以我们给它加环境色和高光属性,设置如下:●再将水的颜色改为淡蓝色,如图:●现在渲染下场景,已经挺象水的了现在渲染一组动态图出来,也非常不错,Realflow的效果我们也能做:)。

maya MR渲染水

maya MR渲染水

使用Mental Ray渲染水面的漫反射效果大家好。

今天要演示的是如何使用Mental Ray渲染水面的漫反射效果。

所谓漫反射就是指光线照射到物体上后产生的向四周反射的效果。

也包括由一个物体反射出的光影响到另一个物体上的现象。

光线通过这种方式在物体之间传送。

【1】首先我们打开场景 @提供下载【2】漫反射材质。

以这个简单的场景为例。

我使用了raytrce光线跟踪材质。

透明颜色设置为白色。

(透明颜色和反射一般由场景情况而定)。

在凹凸贴图的位置上使用了Noise噪点。

激活Mental Ray渲染属性面板。

在Indirect Illumination 模块中的Caustic and GI属性栏下勾选Enable。

使用如图所示的参数。

【4】接下来创建灯光。

(这个场景中我使用的是Free Lights)并且使用Ray traced shadow。

除此以外没有做任何其他设置。

当然你也可以自己选择使用何种灯光。

这个不是必须的。

【5】初始渲染。

在这里会看到一个警告窗口弹出。

先点击OK。

随后我们来处理它。

下图就是除此渲染的效果。

如你所见。

虽然我们打开了Caustic漫反射按钮。

但结果中并没有体现出来。

【6】我们要让物体也有漫反射效果。

使用右键依次选中要发光的物体。

打开Mental Ray属性面板。

按照下图所示勾选相关属性。

分别是发射漫反射和接收漫反射。

【7】现在再次进行渲染可以看到结果中已经有漫反射的效果出现了。

很漂亮。

OK现在我们来看一些漫反射属性的一些变化设置。

我们可以修改Caustic Multiplier值。

这个可以增加漫反射的亮度。

【9】Phontons采样参数可以增加漫反射的数量。

【10】Maximum最大采样半径用来调节每单位漫反射的范围大小。

【11】现在我们来看材质球上的透明和反射属性。

如果我们使用折射属性。

关掉反射属性的话。

则产生的Caustic则是有折射效果影响的。

【12】反之。

如果我们使用反射而不是折射的话。

教你如何用Maya轻松制作倒水动画

教你如何用Maya轻松制作倒水动画

教你如何用Maya轻松制作倒水动画
教你如何用Maya轻松制作倒水动画
这篇教程教的MAYA FANS们用MAYA粒子制作倒水动画,教程属于基础的MAYA粒子模块教程。

难度一般。

先来看看最终的效果图:操作步骤:
创建一个平面,一个方体。

将方体简单挤出一个杯形。

(图01)
选择杯子,点击N粒子里的填充物体。

(图02)
参数设置如下,注意勾选doublewalled.保证粒子出现在容器里。

(图03)
可以看到杯子里已经有粒子出现了。

(图04)
选择杯子和平面,解算一下。

(图05)
选择N粒子,解算一下。

(图06)
选择杯子,做一个简单的.倒水动画。

然后点击播放,可以看到粒子已经流了出来。

(图07)
大概这样的形态,现在的形状还不太像水。

动画还可以。

(图08)选择N粒子,到修改菜单里,转成PLOY。

(图09)
默认状态下,什么也看不到。

(图10)
选择PLOY物体,设置输入网格的threshold为1.1,滴状半径缩放为:1.7,网格方式为:四边形,网格光滑反复值为:3。

(图11)隐藏N粒子,渲染PLOY就可以了。

(图12)
教程结束,以上就是MAYA粒子制作逼真的倒水动画效果教程,希望能对大家有所帮助!
下载全文。

Maya制作海浪冲刷海滩的教程

Maya制作海浪冲刷海滩的教程

Maya制作海浪冲刷海滩的教程Maya, 海浪, 海滩, 教程, 冲刷Maya制作海浪冲刷海滩的教程现在很多人都热衷于研究各种插件来制作某种动画效果,笔者也是如此,插件的效率的确很高,而且效果也很不错,但是它也有局限性的稳定性的问题,毕竟不是一家出的软件。

所以最好的办法还是开发利用三维软件本身的功能特点来制作效果。

笔者前一阵要制作一段海水冲击海滩的效果,出于对插件的迷信,一开始就把目光集中在realflow这个流体插件上,但是经过研究和实验,发现其效果并不很理想,最后还是用Maya本身的线变形功能来完成了效果。

下面就将制作过程介绍一下:1创建一个Nurbs平面,作为海面,改名字为sea, 将细分设置为60*60,删除历史,为方便动画,请参考如下做位置,角度和缩放的调整:Translate x: 0Translate y: 0Translate z: -1.302Rotate x: 0Rotate y: 45Rotate z: 0Scale x y z: 16.1072 再创建一个Nurbs平面,作为海滩,改名字为beach, 将其角度做一下旋转,角度不要太大,具体参数可参考如下:Translate x: -0.011Translate y: 2Translate z: -2.67Rotate x: 3Rotate y: 0Rotate z: 0Scale x : 19.305Scale y : 11.089Scale z : 11.089之所以将海面做45度的旋转是为了以后线变形(wire deform)方便。

如图所示:Maya制作海浪冲刷海滩的教程3 现在我们来创建一条曲线,将曲线的位置接近海面并与海滩平行,其离海面距离不要太远,否则线变形不起作用。

4 选择缺省命令animation\deform\wire tool,选择海面后回车,再选择曲线后回车,线变形生效。

我们将曲线向上抬起,可以看到海面发生了形变。

Maya 官方教程-流体

Maya 官方教程-流体

Maya 官方教程-流体
大家先看效果
直线网
2
在PS 下先制作一张图,比如:ALIAS
创建2D 流体容器,CTRL+A 打开属性窗口,将分辨率(resolution) 改为100*100 如图所示
点按Fluid Effects > Add/Edit Contents > Paint Fluids Tool 后面的小方框 .
弹出流体笔刷属性框,将Paintable Attributes 选为Density
在IMPORT 标记菜单下,Attribute Maps > Import 的Import...
将我们刚才做好的黑白图片导入
执行Fluid Effects > Set Initial State 命令(初始化图画)
近键盘上的CTRL+A 键,打开属性对话框,将BOUNDARY X,Y 都选为NONE. 既不定边界,再将密度值设置2, 上升值改为-1.3 这样流体就会向下扩散 . 下面如果扩散太慢下面还有扩散值和消散值可以修改 .
按下动画播放键,观察效图如图:
直线网。

maya教程之制作水波纹效果

maya教程之制作水波纹效果

这个教程将教会你在粒子碰撞水面的准确位置产生波纹。

1.碰撞事件首先打开rippleStart.ma文件。

可以看到这个场景中用上一个例子中的方法设置水流,我们现在想让粒子在碰到水面时产生波纹。

选择粒子和水面。

执行particles->make collide,再创建碰撞事件particle->particle collision events将新生成的粒子与重力连接,设置geoconnector的值如下图设置新生成的粒子(splash)的生命值为0.5 2.波纹的运行规则现在我们需要知道粒子击中的是nurbs曲面的哪个具体的位置。

我们需要用collisionU和collisionV这两个属性。

给粒子(P)添加collisionU和collisionV属性。

粒子在没有击中曲面的时候,它们的collisionU和collisionV的值都会是-1.你可以把粒子的render type 设置成numeric然后在下面的attributeName里填上collisionU或者collisionV查看我们想让粒子P一撞到曲面就让它消失,可以给粒子P写一个runtime表达式:if(collisionU!=-1)lifespanPP=0;现在播放,粒子仍然会穿过水面,并没有消失。

把粒子的lifespanMode设置为lifespanPP only.再播放,好了。

现在我们需要记录一些数据:碰撞点的UV坐标、碰撞发生的时间。

我们将用一个全局变量来记录这些数据,稍后用于波纹的纹理。

用全局变量其它的表达式才可以调用这些数据。

将前面的表达式替换为下面global int $dropCount;global vector $collisionData[];if (collisionU != -1) {$collisionData[size($collisionData)] = << collisionU, collisionV, frame>>;lifespanPP = 0;$dropCount++;}$dropCount是一个碰撞的计数器,在这里作用不大,可以去掉,更改表达式如下:global vector $collisionData[];if (collisionU !=-1){$collisionData[size($collisionData)] = << collisionU, collisionV, frame >>;lifespanPP = 0;}size的作用是返回一个数组有多少个元素。

应用案例—水管喷射_Autodesk Maya 2015标准教材II_[共3页]

应用案例—水管喷射_Autodesk Maya 2015标准教材II_[共3页]
步骤02:选择emitter1,进入其属性编辑器面板,设置发射器类型(Emitter Type)为体 积(Volume),设置体积发射器属性(Volume Emitter Attributes)栏中的体积形状(Volume Shape)为圆柱体(Cylinder),播放动画,效果如图9.044所示。
Maya 2015标准教材 Ⅱ
9.3 应用案例—水管喷射
范例分析
本例将制作一个水管喷射案例,通过本案例,将学习[n动 力学(nDynamics)]中[n粒子(nParticles)]的一些常用知 识,案例最终效果如图9.0图9.042
步骤01:勾选[n粒子>创建n粒子>水(nParticles>Create nParticles>Water)],执行菜单 [n粒子>创建n粒子>创建发射器(nParticles>Create nParticles>Create Emitter)]命令,将创建 出一个发射器、一个n粒子、一个解算器,如图9.043所示。
图9.043
图9.044
步骤03:选择emitter1,进入其通道盒面板,设置[远离中心(Away From Center)]和[远 离轴(Away From Axis)]均为0,设置[沿轴(Along Axis)]为15,播放动画,粒子就会向上 发射,如图9.045所示。
步骤04:在场景中创建一个圆柱体,并调整圆柱体和发射器的大小和位置,选择发射器加选圆 柱体,按P键将发射器作为圆柱体的子物体,播放动画粒子就从圆柱体内进行发射,如图9.046所示。
步骤05:选择圆柱体,将其移动至场景左侧,并旋转一定的角度,使其朝内侧发射水柱,如 图9.047所示。
图9.045
图9.046
图9.047
396

使用Maya流体创建沸腾液体

使用Maya流体创建沸腾液体

Maya 流体的功能非常强大,你可以用它来生成火焰、爆炸、泥巴、雪、气体、水、云彩等无数效果,尝试不同的参数可能会给你带来惊喜噢!现在让我们来打开 Maya,创建一个新的场景。

1.创建一个 NURBS 平面,尺寸随意,后面我们会让它和流体容器的尺寸匹配。

生成平面后可随意造型,如下图所示。

2.打开 Hypershade,创建一个 blinn 材质,将它添加到 nurbs 表面,参数下图所示。

3.如下图所示添加通道材质。

4.在 Bump Mapping 贴图通道中添加分形程序纹理。

5.按 H 切换到 Dynamics 动力学菜单模式,进入(Fluids Effects>>Create 3d container>>选项盒) ,如下图设置参数,点击(Apply and Close)。

6.场景现在如下图所示。

7.重设 NURBS 平面的尺寸,使其与流体容器保持一致。

8.场景已经设置完毕,现在选种流体容器,按(CTRL+A)进入 attributes editor 属性编辑器,在(Contents Method)中将各项参数清零。

9.下滚面板,在底部展开(Contents details>>Shading)面板如下设置参数。

10.在同一面板底部如下设置参数。

11.下滚一点,找到 textures 面板,展开并如下设置参数。

12.现在来创建一条简单的表达式,用于生成流体的蒸汽效果。

右键单击(texture Time)并选择(Create New Expression)。

13.如下添加表达式。

14.同理设置 Texture Origin X坐标。

15.Texture Origin Z坐标。

点击 play 播放键就可以看到各种形态的蒸汽升起。

如果不满意运动效果,可以改变一下表达式的值。

渲染后如下图所示。

(1)瀑布的基本形态_Maya Paint Effect 特效应用手册_[共4页]

(1)瀑布的基本形态_Maya Paint Effect 特效应用手册_[共4页]

5.1 概述
瀑布是较为常见的自然景观之一,也是特效专业常制作的效果之一。

制作瀑布的难点在于它既具有连续流动的水流的特征,又具有飞溅水花的特征,前者惯常用模型加材质解决,后者通常用粒子系统来制作。

本章讲授如何采用Maya的Paint Effect技术来制作瀑布效果。

图5-00所示的是几幅从网上搜集到的瀑布图片。

图5-001
图5-001(左)中的瀑布显示出非常清晰的水花的特征和瀑布流不连续的特征,而中、右侧的图片则恰恰相反,展现出瀑布流连续的特征。

5.2 案例制作1:简单瀑布
(1)瀑布的基本形态
STEP01执行菜单命令File >Open Scene…[文件>打开场景…],打开随书光盘中的文件
waterFall_env.mb。

场景中包含一个山崖的简单模型,如图5-002所示。

STEP02执行菜单命令Create>CV Curve Tool[创建>CV曲线工具],在前视图中沿山形
在低洼处画曲线,如图5-003所示。

STEP03
在曲线被选中的状态下,执行菜单命令
Modify>Center Pivot[修改>枢轴点居中]。

在使用CV曲线工具创建曲线后,曲线的枢轴点在场景的坐标原点。

此命令修改曲线的枢轴点,将它放在曲线的几何中心,操作结果如图5-004所示。

图5-002
78。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档