佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
楼主: 用户一名

Maya 的问题 (现在是分享完成品!3D动画《The Dreamland》,在第2页48楼)

[复制链接]
发表于 18-10-2008 09:36 AM | 显示全部楼层
原帖由 用户一名 于 17-10-2008 09:11 PM 发表
新问题2......


红圈里的到底是怎么一回事......当最上面的那个JOINT转向右方,它们也跟着被扯向右方。手指(黑色那个)上端部分的POIN ...


先解说你的第一个问题。。。

如果说不要让object穿过另一个object,你可以用RIGID BODY COLLISION DETECTION。。。固定的物体用passive rigid body,移动但不要透过的另一个物体用active rigid body。。。希望这是你要的。。。

至于第二个问题,如楼上所说,尝试用paint weight来解决吧,挺不错的。。。会走样的原因多数是因为affected by other bone。。。


p/s:
忽略了,不好意识,原来你要的不时dynamic的东东。。。
如果这样的话,我也不是很清楚怎样弄。但是,可以常识用path animation,配合 geometry constrain,或许可以达到版主的第一个tutorial效果,至于能否成功,真的要试试了,我的skill有限

[ 本帖最后由 灵鹫族 于 18-10-2008 09:45 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 18-10-2008 10:02 AM | 显示全部楼层
刚才随便试了,行得通,关键在轮子的pivot point。。。

第一,把轮子和地面group起来,
第二,然后把轮子attach to path
第三,先select地面,再select轮子,然后选择geometry constrain。

大致上都是这样了。。。细节有待研究。。。
回复

使用道具 举报

发表于 18-10-2008 10:20 PM | 显示全部楼层
原来真的有哦!谢谢版主啊。

不过这次到我有问题了。
我听说如果两个object放在很靠近但没有overlay,做animation的时候加上lighting,两个很靠近但没有overlay的face就会闪一下闪一下这样。因为没有这种经验,所以不肯定,真的会这样吗?如果真的会,这样22楼的方法是否也会有可能有以上的问题呢?

知道的人请告诉我,谢谢。
回复

使用道具 举报

 楼主| 发表于 19-10-2008 12:42 AM | 显示全部楼层
回复 19# Gemini07 的帖子

我就是不知道有没有这样的功能咯。。。因为调整很麻烦咧,地面还好,假如手拿着东西呢,又或者手握手呢,很容易会导致两样东西穿过对方又或者根本没有碰到对方咯。。。


回复 20# tecsun 的帖子

你说的那个RIGGED好的CHARACTER download不到咧,其他只是tools的link就能download...无论如何,谢了

回复 21# 灵鹫族 的帖子

如以上所说,假如手握手之类的动作要怎么做呢?geometry constraint我不会用。。。迟点研究看看。。。

--------------------------------------------------------------------------------------------------------------------------------------------

关于skeleton的问题


我尝试用了paint weight,不大会用,不过感觉上跟edit membership的功能差不多,是不是呢?不过我这次的问题就是因为edit了membership所以才出事的。。。

话说。。。
原本手指是bound by B,C和D的骨头的,一切正常。不过当手指转了下来后,手指与手掌的连接处(就是蓝色圈内的部分)就会出现一个洞。于是我就edit了让蓝色圈部分不受B骨头的影响,这么一来就不会破洞了。可是这么一来蓝色圈部分就不牵于任何骨头,当整个手掌转动的时候它们就会留在原位。所以我就把蓝色圈部分edit成受牵于A骨头。这么一来,既不会破洞,又会跟手掌一同转动。其余三根手指都没有问题,只有这个有问题。。。而且这跟手指不是整个蓝色圈部分都有问题,只有三个point有问题(红色圈部分)。。。就是这样子。。。整个蓝色圈部分都是受牵于A骨头的,但出事的就只有那三个point...

问题解说完毕。

以下是问题研究。。。
我研究了那三个point,发觉原来一开始时它们是没有connect在一起的几个point(例如一开始是6个point,每两个合在一起就成了后来的三个)。而这6个point的特点是。。。无法用“merge”来合在一起,只能用“merge to center”来合在一起。到底是为什么呢,我不明白咧。。。平时的point都能用“merge”的喔。。。而当时我没办法就只好用merge to center,之后再作skeleton那些步骤就出现上面那个问题啦。而为什么我当时一定要merge它们呢,因为当时我无法将这三个point edit成不牵于B骨头。。。
后来研究到更多messed up的情况。。。不只三个point乱,整堆乱,总之说来话长就对了,简单来说我得到以下的结论:

*所有point指的是蓝色圈内所有point

1)
直接将所有point换成“受牵于A骨头”——>乱!

照书上所说,其实直接换是可行的,我不明白为什么会乱,我猜测可能是因为A骨头和B,C,D骨头原本不是相连的骨头。。。呱。。。

2)
将所有point换成“不受牵于任何骨头”—>将一些point "merge to center" —>将所有point换成“受牵于A骨头”——>乱!

这个就是我一开始的遇到的问题。。。

3)
将所有(或部分)point换成“不受牵于任何骨头”—>将所有point换成“受牵于A骨头”——>没事

4)3的步骤后
—>将一些point "merge to center"——>没事

就是这样。。。

------------------------------------------------------------------------------------------------------------------------------------------
虽然问题解决了,但想问大家几个问题。。。

1)关节的问题(如以上的“破洞”问题)你们是如何解决的呢?
2)上面提过了,手握手之类的动作,如何成功制作?还是只是“借位”而已?
回复

使用道具 举报

发表于 19-10-2008 12:54 AM | 显示全部楼层
忽然想到一个办法,,很少用这个所以之前没想到。
你有用过modify>snap align objects>point to point吗?
选两个object,比如说一个是地板另一个是人,然后按F9,选人的脚板的其中一个vertex,然后选地板的其中一个vertex再按modify>snap align objects>point to point(setting 用default,第一个被选的会去到第二个被选的)。这样那个人就会美美的站在地板上了。
你说的手拿东西,可以试一下这个办法,然后再加以调整。


还有你说的黑洞,其实就是用merge回去就好了。
希望对你有用。

[ 本帖最后由 Gemini07 于 19-10-2008 01:09 AM 编辑 ]
回复

使用道具 举报

发表于 19-10-2008 01:01 AM | 显示全部楼层
关节的问题我就skip掉吧。
你讲的merge to center,功能是不管几远的vertice它都会直接merge到中间去。而merge vertices就要看你的数值放多少了。如果说两颗很近的vertice可能放0.1就可以merge到了,不过远一点的就要放大一点了,1,2或者10都可能。
回复

使用道具 举报

Follow Us
发表于 19-10-2008 02:03 AM | 显示全部楼层
paint weight很重要的,如果你不会,就有点麻烦了。
我来讲一下啊,大概讲一点啦。
本来不讲的,因为不是很懂,怕误导你。
maya的我没有用过,不过以前有做过3ds max的,应该差不多啦!


做了一个sample,大概解释一下。




一个cylinder放了joint然后选joint + cylinder去Animation>skin>bind skin.现在基本上是可以动的了,接着选cylinder 去Animation>skin>edit smooth skin>paint skin weights tool就可以开始paint了。

如图,我选了joint1来paint先。白色的地方代表joint1控制的地方,而黑色是不被控制的。如果我要黑色paint去白色的,就去paint operation那里选add.


以下是一个表。

选cylinder按F9,然后选几颗vertex去window>General Editors>Component Editor>Smooth skins,你就会看到如以上的图表。
vtx[81]的joint2显示1.000,这就表示这颗vertex完全被joint2控制了,而vtx[61]的数值都不一样,它分别被joint1-3控制了,而joint2的强度就比较高些。三个的数值加起来一定等于1。如果你不想vtx[61]被joint3控制,直接放零就可以了。erm,大概是这样,不懂你那里不明白,就只能这样说了。
回复

使用道具 举报

发表于 19-10-2008 09:11 AM | 显示全部楼层
原帖由 Gemini07 于 18-10-2008 10:20 PM 发表
原来真的有哦!谢谢版主啊。

不过这次到我有问题了。
我听说如果两个object放在很靠近但没有overlay,做animation的时候加上lighting,两个很靠近但没有overlay的face就会闪一下闪一下这样。因为没有这种经验,所 ...


你说的是重叠polygon,做室内设计fly through animation的大忌。但是,轮子的不过是在polygon上滑过,没有停留,也没有crash over到地面的polygon,应该没有问题的。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 19-10-2008 01:30 PM | 显示全部楼层

回复 27# Gemini07 的帖子

解释很好~

skinning用weighting好了,不要用edit membership,用weight设定"membership"
回复

使用道具 举报

 楼主| 发表于 20-10-2008 09:00 PM | 显示全部楼层
回复 25# ~27# Gemini07 的帖子

snap align--- 我之前没有用过snap align object。。。这是个不错的办法。。。谢啦。。。
黑洞--- 其实我所谓的洞就是关节的洞。。。
merge--- 噢,原来是这么一回事。。。
paint weight---  哦~明白了。。。


回复 29# zhenyang 的帖子

之前不会paint weight,现在会了。。。


-----------------------------------------------------------------------------------------------------------------------------------------
新问题:

据我所知,表情变化的animation是用blend shape deformer做的。。。那么在制作那些target shape的时候,用什么方法制作才是最好/最方便的呢?我指的物体是人的脸。。。比如说眉毛部分只要移动vertices就能完成,但嘴巴呢?嘴巴的vertices很多,用“移动vertices"来制作target shape会不会太费时?还是用skeleton?或其他的deformer?

[ 本帖最后由 用户一名 于 20-10-2008 09:08 PM 编辑 ]
回复

使用道具 举报

发表于 20-10-2008 09:26 PM | 显示全部楼层
blend shape我知道一点点。是直接model出来的。说费时,如果你的modeling skill好那问题就不大。我看到我公司是这样做的,如果有30个表情,就有30张脸。当然不是全部model过。有了基本的样子后再duplicate出基本的,然后改。如果要开心的表情就拉出笑的嘴巴咯。这是我知道的,不肯定有没有别的办法。blend shape的制作过程你知道吗?
回复

使用道具 举报

发表于 20-10-2008 09:28 PM | 显示全部楼层

回复 30# 用户一名 的帖子

有很多很多方法可以做facial: blendshape, cluster, joint, soft-mod, etc etc.... blendshape可以说是最容易的了...

你可以用joint做开口,然后用blendshape做唇部...

model blendshape嘛,vertex-by-vertex拉也可以,用soft-mod也可以,paint poly也行 maya2009新的soft selection有很大帮助
回复

使用道具 举报

发表于 20-10-2008 09:42 PM | 显示全部楼层
听说maya2009有像 Zbrush的功能,真的啊?还没有试过。

因为我以前不会做blend shape所以project拿A-,到现在还很不爽
楼主现在是要做animation对吧?短时间要做出来有点难吧?因为我以前也是这样,所以现在对你的问题很关心...
回复

使用道具 举报

 楼主| 发表于 21-10-2008 11:17 AM | 显示全部楼层
回复 31# Gemini07 的帖子

blend shape我会用(大概大概啦),我问的问题就是如何最方便制作那些target shape(就是你所说的30张脸啦)。。。还有。。。我的modeling skill不好,所以会很费时。。。

回复 32# zhenyang 的帖子

soft mod和paint poly是什么?可以解释一下吗。。。谢谢。。。

回复 33# Gemini07 的帖子

A-仍然是A啊。。。后面那个符号就当作。。。一时失手吧。。。
没错我的project是animation。。。对啊。。。太多东西作了,太多东西要学了,animation根本不应该由一个人来做的。。。。。。

那你有在我身上看到“以前的你”吗?
回复

使用道具 举报

发表于 21-10-2008 07:02 PM | 显示全部楼层
这样我就不懂怎样跟你讲咯,我的senior都是model的,用vertex拉出来的,他们也会用一些anmation里面的tool来加快modeling的。因为我没有跟过modeling character的senior做东西,所以不是很懂哦!

你去找zhenyang可能他懂lei(陷害他~
有看到以前的我啊,所以才会一边回复一边笑咯~一个人,又没有3D底的,要在短时间做出来压力很大地,你的心情,我懂我懂~
回复

使用道具 举报

 楼主| 发表于 24-10-2008 09:32 PM | 显示全部楼层
对对对~就是那样的心情。。。

没有办法啦,表情还是得耐心地model咯。。。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 14-3-2009 06:23 PM | 显示全部楼层
大家好...我又回来啦......

新问题:
请问maya是否能听到音乐/ 声音的?我import了audio进去,但是没有声音。。。我用trax editor(我也不知道应该开什么window,只是胡乱搜查中找到这个)看到audio是有在里面了,只是为什么听不到声音呢?
回复

使用道具 举报

发表于 14-3-2009 11:01 PM | 显示全部楼层
要用wav format 的声音才可以
回复

使用道具 举报

 楼主| 发表于 15-3-2009 05:43 PM | 显示全部楼层
可是我的确是用wav的喔。。。import是没有问题的,只是不知道为何没有声音。。。
回复

使用道具 举报

发表于 15-3-2009 10:38 PM | 显示全部楼层
那么有没有用right click 你的timecode 哪儿检查有没有开。
还有的就是你的 timeline 是不是 25 real time?
因为play every frame 是听不到的。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 3-5-2026 01:06 PM , Processed in 0.095668 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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