数码资源网

文章频道 软件下载 安卓下载 苹果下载

当前位置:首页文章中心动画专栏Maya → maya中粒子做草地生长动画

maya中粒子做草地生长动画

时间:2005-07-15 11:47:19人气:274作者:网友整理
Autodesk mayav1.3
Autodesk mayav1.3 for Android
  • 类型:安卓其他大小:81.30M语言:简体中文 评分:4.9
  • AutodeskMaya是一款世界知名的三维动画特技模型建模软件,广泛应用于电影...
立即下载
玛雅maya最新网站地址1.1.71.4.7
  • 类型:安卓图像处理大小:33.85M语言:简体中文 评分:4.0
  • 玛雅maya最新网站地址APP是一款既热门又实用的动画制作编辑软件。在使用软件过...
立即下载
Maya影视安卓版(影音资源播放平台) v1.3 手机版
Maya影视安卓版(影音资源播放平台) v1.3 手机版 for Android
  • 类型:安卓影音播放大小:23.92M语言:简体中文 评分:3.0
  • 您有没有非常想看的电影找不到资源,要么就是收费的尴尬情况出现呢?Maya影视安卓...
立即下载
先看效果图

  下面来讲解制作流程

  1. 创建草的笔刷,适当调整参数如图。让草直一点,随后好任意旋转

调整笔刷生长动画。我们将主要通过设置start time来生成草地生长的动画。当然,如果你愿意,你还可以调整speed的值来获得不同的生长速度

  重命名笔刷为:grass,创建一个空的组物体,我们将用它来放随后复制的笔刷物体。创建一个circle并作100帧的缩放动画。让circle发射粒子,速度为0,我们将在每一个粒子产生的地方放置一个笔刷。场景如图

选择粒子,创建creation expression:
  string $grassN[]=`duplicate -rr -un grass`;//copy grass
  parent $grassN[0] grassGrp; //put the duplicated brush under the grassGrp
  vector $p=particleShape1.birthWorldPosition/2.5;//不知道为什么这个birthWorldPosition和绝对坐标只有出入。总较实际的小,所以我除了个系数。
  move -a ($p.x) ($p.y) ($p.z) $grassN[0];
  rotate -r 0 (rand(360)) 0 $grassN[0];//let brush natural

  string $nTemp[]=`listHistory $grassN[0]`;//find duplicated brush curve
  parent $nTemp[3] grassGrp;
  string $cmd="setAttr "+$nTemp[1]+".startTime "+frame/25;//set the starting grow time
  eval($cmd);

  现在复制的笔刷能够顺利的生长了,但是回放的时候却不能自动删除,我们得在0帧的时候reset一下

  选择grassGrp创建一个命名为reset的表达式:
  if(frame==0)
  {
  select -r -hi grassGrp;//select group and it's children
  select -tgl grassGrp; //deselect the group Obj
  delete;
  }

相关文章

  • Maya教程-线生长动画

    在片头制作过程中大家应该经常会看到类似线条生长的动画,这效果用AE等后期软件可以很容易的完成,但是要...
  • Maya动画教程 解析之植物生长

    导言:本教程为大家介绍随机生长植物的制作方法,过程比较详细,相信对大家会有所帮助。下面教

感谢速联科技、八度网络、九九数据、亿恩科技、群英网络赞助部分带宽!

关于本站 | 联系方式 | 版权声明 | 下载帮助(?) | 网站地图

Copyright 2002-2020 95262.com 【数码资源网】 版权所有 粤ICP备2020128507号-1

本站所有软件来自互联网,版权归原著所有。如有侵权,敬请来信告知 ,我们将及时撤销。