佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1754|回复: 17

3ds max particles 的问题

[复制链接]
发表于 16-7-2009 12:03 AM | 显示全部楼层 |阅读模式
这里好像没有什么人谈到particles,不懂有没有人可以帮到我
其实我要弄树叶掉落,要怎么样弄到particles(叶子)碰到collision(地上)就停止转动呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 16-7-2009 04:04 PM | 显示全部楼层
Kenji兄应该是这里最精通particle的。。。你呼唤吧~
回复

使用道具 举报

发表于 16-7-2009 04:38 PM | 显示全部楼层
一定要particle吗?不能用reactor吗?
回复

使用道具 举报

 楼主| 发表于 16-7-2009 04:50 PM | 显示全部楼层
particles不用自己copy千千万万的叶子,我大概懂怎样,是一个叫go to rotation的东西弄的,是一个我完全没有碰过的东西
回复

使用道具 举报

发表于 16-7-2009 05:06 PM | 显示全部楼层
这是我会的最简单但效果不是很理想的方法,希望可以给你参考下:

在你的event内加入Collision,然后Create > Space Warps > Deflector > Deflector,并assign到collision的deflector list内。

接下来在collision的Test true if Particles > Collides > Speed = Stop就可以了。

如果要叶子在碰触地面(deflector)后会稍微移动后才停下,那么可以create多一个event并link到collision,新建的event内使用lock/bond,大概设定如下:


Particle View screenshot:



回复

使用道具 举报

发表于 16-7-2009 05:08 PM | 显示全部楼层
效果好的设定要等Kenji大大的指导了
对了,顺便问下如果我自己排好了所有的叶子,想把我的排列(即所有的objects)变成particle来使用,该怎么做呢?谢谢~

p/s: Lock/Bond 必须要install了creative extension才有。


[ 本帖最后由 tecsun 于 16-7-2009 05:12 PM 编辑 ]
回复

使用道具 举报

Follow Us
 楼主| 发表于 16-7-2009 11:10 PM | 显示全部楼层
我不是很清楚,不好意思,我还是particles新手

[ 本帖最后由 greenteaz 于 16-7-2009 11:15 PM 编辑 ]
回复

使用道具 举报

发表于 17-7-2009 01:29 AM | 显示全部楼层
  大家好。
基本上tecsun都把collision的问题解答了。

现在来解答tecsun版主的问题吧,
就是怎么把object换做particles使用。

如果单是用pflow有的工具的话是达不到这效果的。
在这里你需要用到birth script operator

你所有的叶子必须从新命名,选择全部叶子,然后用tools>rename objects.
base name : leaf 然后选择numbered, 其他留空。

在你的particle flow 里面用birthscipt operator 把birth operator取代。
点击Bitrh Script中的Edit Script的脚本全部清除。 然后贴上这个脚本

on ChannelsUsed pCont do
(
pCont.useAge = true
pCont.useTM = true
pCont.useShape = true
)

on Init pCont do
(
global ChunksArray = $leaf* as array
)

on Proceed pCont do
(
t = pCont.getTimeStart() as float

if t < 0 do
(
NumChunks = ChunksArray.count

for i = 1 to NumChunks do
(
pCont.AddParticle()
pCont.particleIndex = pCont.NumParticles()
pCont.particleAge = 0
pCont.particleTM = ChunksArray.transform
pCont.particleShape = ChunksArray.mesh
)
)
)

on Release pCont do
(

)

有点马虎的解释,希望你们看得懂
回复

使用道具 举报


ADVERTISEMENT

发表于 22-7-2009 10:30 AM | 显示全部楼层

回复 7# greenteaz 的帖子

你哪里一part不明白?
回复

使用道具 举报

发表于 22-7-2009 10:46 AM | 显示全部楼层

回复 8# kenji_Y 的帖子

Yo~ 谢谢两三下

不过是。。。有点问题哦
1) 我用不到speed,尝试加入pCont.useSpeed = true 和在for i 里面加入default birthscript的speed argument,不过没有反应。
2) 那个sample maxfile,我如果一加入speed到event01 or event02的话,viewport的objects就会消失掉。必须把birthscript内的t < 0 改去 t > 0,然后才会再出现。怪怪下
3) 我确定我的全部rename去leaf01, leaf02 etc了,并在PF Source 01加入Display了,可是particle没有出现在viewport。

暂时只研究到这些失败的结果 。。。来报告下。迟点做完东西在研究看看。
回复

使用道具 举报

发表于 22-7-2009 10:29 PM | 显示全部楼层
找到问题所在了,因为discuz!代码的关系,导致kenji大大你的script在显示上有两行出错了:
  1. pCont.particleTM = ChunksArray[i].transform
  2. pCont.particleShape = ChunksArray[i].mesh
  3. -- 少了[i],难怪transform和mesh变成斜体=_=!
复制代码
回复

使用道具 举报

 楼主| 发表于 22-7-2009 11:23 PM | 显示全部楼层
我不会玩particle view里面的东西,结果我没有弄到叶子停

[ 本帖最后由 tecsun 于 23-7-2009 09:47 AM 编辑 ]
回复

使用道具 举报

发表于 23-7-2009 12:02 AM | 显示全部楼层

回复 11# tecsun 的帖子

你不说我都没发现到,你把我给你的scene file拿来对照?
回复

使用道具 举报

发表于 23-7-2009 03:07 PM | 显示全部楼层

回复 12# greenteaz 的帖子

翻书那个poly重叠了哦
最后那个几美下~喜欢
回复

使用道具 举报

发表于 23-7-2009 07:41 PM | 显示全部楼层

回复 12# greenteaz 的帖子

http://www.videocopilot.net/tutorials/meteor_crash_3d_p1/

我以前学AE时发现这个,所以顺便学起particle。除了MAX自带的help file,以上所教很适合初学者。而你要的效果,相信也有提到。如果你有兴趣学script,那就如虎添翼了。希望帮助到你。
回复

使用道具 举报

发表于 24-7-2009 01:20 AM | 显示全部楼层
greenteaz -
nah,写了一个简单的tutorial来解释给你看,希望有帮助
http://tecsuncga.blogspot.com/20 ... s-using-3dsmax.html
========================
kenji -
是咯,因为怎样弄都弄不到,所以就对照一下,然后就找到解决方法了。
回复

使用道具 举报


ADVERTISEMENT

发表于 25-7-2009 01:18 PM | 显示全部楼层
我到现在都不知道如何处理 Particle 撒下的mesh
在触碰Deflector 会不断震动。。。

唯一解决办法,只好用后期制作。。。。。
商业片没法顾及那么多了。
回复

使用道具 举报

发表于 25-7-2009 02:36 PM | 显示全部楼层

回复 17# superDog 的帖子

Collides那边放Stop的话,一碰到Deflector不是就会停住了吗?
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 4-6-2024 02:41 AM , Processed in 0.065642 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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