关于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陀螺仪没有旋转部件.不需要轴承, ...
随机推荐
- An interesting experiment on China’s censorship
This paper presented a very interesting topic. Censorship in China has always drawn people's attenti ...
- android绘制view的过程
1 android绘制view的过程简单描述 简单描述可以解释为:计算大小(measure),布局坐标计算(layout),绘制到屏幕(draw): 下面看看每一步的动作到底是 ...
- tomcat ROOT中的lib和webapp中的lib的作用
相同点:都是用来存放jar包的 不同点:和webapps同个目录下的那个lib文件夹所放的jar包对tomcat 服务器和你的webapp 来说都是可以调用的(这时候假如tomcat和web都依赖某个 ...
- iOS---去除url中的反斜扛
// NSString * str = [url stringByReplacingOccurrencesOfString:@"\\/" withString:@" ...
- Swift 初步了解
Swift 初步了解 前言: 本篇博客会结合OC对Swift进行简单介绍. OC 用NSLog输出日志 NSLog(@"旭宝爱吃鱼"); Swift 用print输出日志 prin ...
- php中的cookie用法
cookie和session都可以暂时保存在多个页面中使用的变量,但是它们有本质的差别. cookie存放在客户端浏览器中,session保存在服务器上.它们之间的联系是session ID一般保存在 ...
- python 读写文件
#! -*- encoding:utf-8 -*- import os from config import * from function import GetCsspToken, RegistIn ...
- 发现IE6的一个BUG,添加受信任站点后,页面无法跳转
最近客户爆了一个问题,说是最近使用我们的系统,一登录浏览器就直接关闭了. 经排查,属于IE6设置受信任站点的问题,受信任站点设置了通配符,如 http://192.168.1.* 这样的格式,而我 ...
- Linux Buffer I/O error on device dm-4, logical block
Linux服务器日志(Oracle Linux Server release 5.7)里面出现了一些"Buffer I/O error on device dm-4, logical blo ...
- [20140722] forwarded和forwarding记录
背景: 今天被人文集forwarded和forwarding记录的事情. 简单介绍: 当堆表跟新某一个列的时候发现,不够放了,那么就在那行记录上标记forwarding,并把数据放到另外一个page, ...