设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 4719|回复: 3

[特种技术] TI 建模动画组 : Maya 碰撞基础

[复制链接]
发表于 2014-11-9 11:41:07 | 显示全部楼层 |阅读模式
档案名称       : Maya 软件使用帮助之碰撞基础
学习难度       : 1.0/5.0
保密等级       : 开放
已确认适用版本 : 2010 及以后

以上内容都是用来装 13 的


话说,我为了找软体碰撞的教程曾经在国内用百度转悠了一大圈(至少 3 小时),结果不是没图就是没用。但是我一翻墙上了Youtube,半分钟就找到视频教程了,虽说那个视频里的人说的什么鸟语我听不懂,但至少它使用的MAYA是英文版的,我还可以看一下实际操作,还是很简明易懂的。

话说Youtube播放器在那时通过自动识别语音给了我一个西班牙语的字幕,我很想知道它是怎么做到的

于是这就是国内与国外技术水平的差距,所以请不要对国内教程抱太大期望。

刚体碰撞

在本例中我建立了两个球体和一个平面,其中一个球在另一个球的上方,并且另一个球的位置是在竖直下落过程中能砸到地面上的球的程度,如图。
1.GIF
将所有物体全部设置为刚体,主动刚体( Active Rigid Body )和被动刚体( Passive Rigid Body )都可以。
选中那几个物体,菜单预设选择 Dynamics ,然后 Soft/Rigid Bodies -> Create [Active/Passive] Rigid Body ,也可以在 Panel 上点 Dynamics 选项卡,然后点那两个保龄球撞球瓶的图标中的一个。
接着再新建一个重力场。你可以在同样的 Panel 选项卡里面点带有“G”字母的图标,也可以 Fields -> Gravity 。选中两个球和重力场,使它们都受重力场影响。Fields -> Affect Selected Object(s) ,具有同种功能的图标也可以在 Panel / Dynamics 里面找到。之后勾选两个球体中 rigidbody 选项卡里的 Active 属性,pPlane(也就是那个平面)的 Active 属性则应保持不启用,因为作为地面,它应当是静止的。
2.GIF
3.GIF

现在将时间轴长度调到 240 帧,按下播放按钮看一下效果吧!

软体碰撞

请注意,软体碰撞的运算量极大,如果不是 Alienware 或者是 Terrans Force 这种等级的电脑还是慎用吧,尽量减点多边形数量
如果是我那种跑不起LOL(也不是完全跑不起,但是经常会出现跳帧)的渣电脑的话,20000个多边形就够呛了
你可以继续使用原有的工程,不过你得删掉原有的地面。新建一个长方体,如图。
然后进行平滑(Polygon 预设,Mesh -> Smooth )。接着 Soft/Rigid Bodies -> Create Soft Body ,再 Soft/Rigid Bodies -> Create Springs 。然后 Windows -> Relationships Editor -> Dynamic Relationships,找到 pCube ,Selection Mode 选择 Collision ,并确认已和 pSphereShape1 绑定(即该栏目显示出浅黄色背景,如图)。
播放时你会发现 pCube 的变形过于夸张,如图
6.GIF
这时将上图中的 Conserve 调低就行了,比如 0.100。


完(以上待修订)


评分

参与人数 1积分 +12 喵玉币 +30 萌度 +60 收起 理由
drzzm32 + 12 + 30 + 60 干得不错!

查看全部评分

发表于 2014-11-9 21:49:56 | 显示全部楼层
不错哦,看起来真好玩(ofz 想起以前下的那个 c4d,现在还躺在硬盘里呢
回复

使用道具 举报

发表于 2014-11-10 10:03:27 | 显示全部楼层
我的maya还躺在角落中
回复

使用道具 举报

发表于 2014-11-10 10:47:07 | 显示全部楼层
我的Maya何时有用呢。。。
对了!物理解题!
我太TM机智了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 15:54

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表