关于maya动力学系统的一些总结
maya动力学有以下几套系统:
1.刚体、柔体系统


2.普通粒子系统

3.n粒子系统、n布料系统



| 命令 | 功能 | 典型用法 |
| event | 插入一个碰撞事件,可以是粒子分裂、粒子出生,或者调用外部函数 |
event -proc myProc myCloud; // "myProc(name, id, name) each time a particle // of myCloud collides with anything. |
| getParticleAttr | 获得粒子系统的属性,返回平均值,或者是数组 |
getParticleAttr -at velocity particle1; getParticleAttr -at velocityparticleShape1.pt[0:7]particleShape1.pt[11]; // This will return the average velocity for particles 0-7 and 11 |
| particle | 创建粒子、编辑、修改粒子属性 |
particle -attribute velocity -order 7 -q; // Returns the velocity of the 7th particle in the currently selected particle -e -attribute velocity -order 7 -vectorValue 0.0 1.0 0.0;// Edits the velocity of the 7th particle in the currently selected// particle object to be 0.0, 1.0, 0.0 |
| nParticle | 与particle命令类似 |
nParticle -attribute velocity -order 7 -q; // Returns the velocity of the 7th particle in the currently selected |


| 名称 | 大小 | 含义 |
| collision(World)Force | 粒子数*3 | 碰撞过程中粒子所受的力 |
| collision(World)Position | 粒子数*3 |
碰撞位置 |
| collision(World)IncomingVelocity | 粒子数*3 |
碰撞前速度 |
| collision(World)OutgoingVelocity | 粒子数*3 |
碰撞后速度 |
| collision(World)Normal | 粒子数*3 |
碰撞地点法线 |
| collisionTime | 粒子数 | 碰撞发生时间 |
| collisionGeometryIndex | 粒子数 | 一个位图,每一元素表示一个粒子,若该粒子发生碰撞,对应元素为0,否则为碰撞的几何体序号,可以通过以下方法获得几何体 int $idx = particleShape1.collisionGeometryIndex; if( $idx != -1 ) { string $geoC[] = `listConnections particleShape1.collisionGeometry[$idx]`...} |
| collisionComponentId | 粒子数 | 一个位图,每一元素表示与粒子发生碰撞的多边形面(face)序号,注意这些序号可能来自不同物体。此时可以通过为碰撞事件绑定一个回调函数(见前述event命令),通过回调函数的参数获得碰撞物体名称 |
关于maya动力学系统的一些总结的更多相关文章
- CG资源网 - Maya教程
Maya中mentalray灯光渲染终极训练视频教程 http://www.cgtsj.com/cg/f/vx3627/index.html Maya无人机建模制作训练视频教程第一季 http://w ...
- 70部MAYA灯光材质渲染教程合集
MAYA灯光材质渲染教程合集 教程格式:MP4和flv 两种格式 使用版本:教程不是一年出的教程,各个版本都有 (教程软件为英文版) 清晰度:可以看清软件上的文字 语言:部分中文字幕,其他英文(通过看 ...
- Altera OpenCL用于计算机领域的13个经典案例(转)
英文出自:Streamcomputing 转自:http://www.csdn.net/article/2013-10-29/2817319-the-application-areas-opencl- ...
- cellular neural networks(CNN)原理以及应用
一.CNN的原理 1.CNN的思想: (1)借鉴了hopfield神经网络和CA a.hopfield的非线性动力学(主要是用于优化问题,比如旅行商问题等NP问题),Hopfield的能量函数的概念, ...
- cg tut
Gesture Drawing with Alex Woo Gesture Drawing with Alex Woo and Louis Gonzales http://eisneim.com/?p ...
- 【cs229-Lecture18】线性二次型调节控制
本节内容: 控制MDP的算法: 状态行动奖励: 非线性动力学系统: 模型: LQR:线性二次型调节控制:(Riccati方程)
- 递归神经网络(RNN,Recurrent Neural Networks)和反向传播的指南 A guide to recurrent neural networks and backpropagation(转载)
摘要 这篇文章提供了一个关于递归神经网络中某些概念的指南.与前馈网络不同,RNN可能非常敏感,并且适合于过去的输入(be adapted to past inputs).反向传播学习(backprop ...
- LSTM/RNN的应用Case
作者:许铁-巡洋舰科技链接:https://www.zhihu.com/question/37082800/answer/126430702来源:知乎著作权归作者所有,转载请联系作者获得授权. 作者: ...
- MEMS陀螺仪(gyroscope)的结构
MEMS陀螺仪(gyroscope)的设计和工作原理可能各种各样,但是公开的MEMS陀螺仪均采用振动物体传感角速度的概念.利用振动来诱导和探测科里奥利力而设计的MEMS陀螺仪没有旋转部件.不需要轴承, ...
随机推荐
- 发布App,赢iPad mini + 美金100$ - Autodesk Exchange 应用程序发布竞赛
开发牛人们,送你个iPad mini要不要,Autodesk Exchange应用程序发布竞赛开始了. 摘要版: 在2014年9月30日午夜前提交到Autodesk Exchange 应用程序商店上, ...
- 【Leafletjs】4.L.Map 中文API
L.Map API各种类中的核心部分,用来在页面中创建地图并操纵地图. 使用 example // initialize the map on the "map" div with ...
- 微信小程序(应用号)开发资源汇总整理 - 一直更新中
开源项目 wechat-weapp-gank - 微信小程序版Gank客户端 wechat-dribbble - 微信小程序-Dribbble wechatApp-demo - 微信小程序 DEMO ...
- sqlite原子提交原理
英文地址 文章参考 简介 支持事务的数据库系统如sqlite的一个重要特性是原子提交(atomic commit).也就是在一个事务中进行的对数据库的写操作要么全部执行,要么全部不执行.看起来像是对数 ...
- Android Studio 更换国内源下载依赖库
我的博客:http://daycoding.com 小小程序猿 由于国内GFW的原因,经常导致android studio 莫名其妙的编译不了,多数原因是由于不能下载依赖库 Gradle支持三种不同的 ...
- 面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete.free掉,你能不能谈谈: GC是在什么时候,对什么东西,做了什么事情? 以上算是三个问题,下面 ...
- c中的指针
一. 指针前奏 1. 指针的重要性 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言. 2. 小需求 l void change(int n)函数 ...
- ios 友盟第三方登录遇到的各种坑。
//未使用pod的点友盟官方文档 http://dev.umeng.com/social/ios/quick-integration 首先pod导入 pod 'UMengSocialCOM', '~& ...
- Jquery mobile 中在列表项上使用单选按钮
无意中发现可以在li上实现开关按钮 http://jsfiddle.net/Gajotres/pzfr2/ 触类旁通,终于实现了在li上增加单选按钮组 @mod ...
- PHP导出数据库方法
(1)定义一个db_dump函数如下: <?PHP function db_dump($host,$user,$pwd,$db) { $mysqlconlink = mysql_connect( ...