• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >maya > MAYA表达式控制动力学动画之小鸡抢食的场景方法介绍

MAYA表达式控制动力学动画之小鸡抢食的场景方法介绍

作者:佚名 字体:[增加 减小] 来源:互联网

佚名 向大家分享了MAYA表达式控制动力学动画之小鸡抢食的场景方法介绍,其中包含maya表达式,maya表达式教程,maya表达式动画,maya表达式怎么写,maya表达式大全等知识点,遇到此问题的同学们可以参考下

本教程向朋友们介绍MAYA表达式控制动力学动画之小鸡抢食场景的方法,群体动画是表达式或MAYA mel语言的强项,下面我们来做一个追逐的表达式练习,感兴趣的朋友可以看看。

用小鸡抢食的情景来说明。

 一群小鸡在觅食,突然一只小鸡发现一只小虫,其他小鸡过来抢食,于是就会出现一群小鸡追逐一只小鸡的场景,在具体的测试中,我用一个球体代表叼着小虫的小鸡,其他的小鸡用圆锥表示。下面详细说明整个制作过程。

1.首先制作场景,建立一块崎岖不平的地面,代表小鸡的球体和圆锥。如图。

MAYA表达式控制动力学动画之小鸡抢食  MAYA角色动画教程

 2.随机的在地面上排布 "小鸡"。.为了上小鸡们能够贴在地面并且是随着地面坡度而发生相应的角度倾斜,将小鸡们与地面进行法

线约束和几何体约束,如图。

MAYA表达式控制动力学动画之小鸡抢食  MAYA角色动画教程

4.打开表达式编辑窗口,定义各小鸡初始位置。


  具体定义值根据当时各小鸡法线和几何体约束后其位移通道的参数来定义,需要一些耐心,如果小鸡更多的话,需要耐心更多,我知道我的方法很笨。有朋友知道简单方便的定义方式吗?
  5.下面进行核心的算法说明,在追逐中,不管小鸡当时在什么方位,他们的目标都为有虫的小鸡,另外小鸡不能相互穿过,所以在后面的小鸡若要跃过前面的小鸡,需要改变奔跑的方向,找空当穿插追逐。


  这段程序是避免小鸡们相互穿插的,通过判断各小鸡相对其它小鸡的位置及距离,决定其加速或减速或改道。在这个练习中,我定义的小鸡个体半径为1个单位,所以我定义小鸡前面若5个单位内有其他小鸡,它会考虑改变速度或方向。


  其中$lz[$k]是用来表示小鸡前其他小鸡在z轴方向相对其最近的距离。$n[$k]表示在同一帧中,某小鸡前面(z轴方向)其他小鸡距其距离小于5单位的个数。以上是用按照序号逐个小鸡遍历方式比较得出结果,因此在小鸡数量较多或小鸡速度较快时,会有较大的误差,有朋友知道根本解决问题的方法吗?


  这段是定义各小鸡在z轴方向奔跑加速度和速度及位置的程序。其中$aFz[$k]表示其他小鸡相对有虫小鸡的主动加速度,$afz[$k]表示其他小鸡在奔跑中因速度和前面障碍而产生的反向阻碍其追逐的加速度。


 

 其中的这句表示如果某小鸡前面有小鸡与之距离小于2个单位时,强制其速度与前面的这只小鸡相同,从而避免穿插。另外式中的一些系数和参数大多是试验确定的,并不是最合理的定义。


  这段是定义各小鸡在x轴方向奔跑加速度和速度及位置的程序。各变量含义与前类似。
  最后,给各小鸡的实体进行赋值,如下:


  ball16.transla

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MAYA表达式控制动力学动画之小鸡抢食的场景方法介绍
  • MAYA表达式制作探索车动画效果教程
  • maya运用表达式制作交叉伸缩器gif动画

相关文章

  • MAYA流体制作超炫的爆炸效果
  • maya怎么为蘑菇刷权重?
  • Maya 7.0 渲染基础-建立摄影机知识介绍
  • MAYA分层渲染功能完全解析
  • maya 7.0 创建移动场景中的物体教程
  • MAYA制作超逼真的冰块材质教程
  • MAYA粒子碎片合成漂亮的苹果商标标志
  • MAYA建模找不到调节段数等参数属性该怎么办?
  • MAYA创建一个有趣精细的植物王国微观世界场景
  • Maya单个模型的打灯方法和步骤详解

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • 场景渲染教程:MAYA渲染出乌云里的月亮
    • Maya工具架怎么添加及隐藏和显示?
    • MAYA7.0灯光的应用和控制简要说明
    • Maya mental ray打造卡通风格的材质教程
    • Maya 7.0灯光的控制及属性灯光的属性介绍
    • MAYA怎么绘制一个小酒杯模型?
    • maya怎么制作对称模型?
    • maya模型怎么将路径转换为polygon?
    • maya人物建模有哪些注意事项?
    • maya打造一个拥有特殊头盔的科幻女性肖像教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有