3Dmax制作液体的流淌(带分支的
答案:1 悬赏:70 手机版
解决时间 2021-01-21 23:37
- 提问者网友:niaiwoma
- 2021-01-21 10:41
3Dmax制作液体的流淌(带分支的
最佳答案
- 五星知识达人网友:逃夭
- 2021-01-21 11:59
这个其实不是MAX的问题。我给你自己的解答下,(个人意见仅供参考)
首先:这种问题其实是RF来制作的。你只要把这个文字做成立体的模型,然后输出SD格式倒进RF里边,然后在RF里边建立一个发射器往文字里边注入粒子就好,这样粒子遇到了分差的地方了就会自动的进行左右的分流。直到将文字表层全部填满为止。如果填满后继续注入粒子,那样粒子就会堆积。形成一个厚度一直往上增加高度。这个是你想要的效果的正确做法!
其次,在MAX中利用PF粒子也是可以实现同样的效果的,只是真实感上可能不如RF那种动力学结算出来的逼真而已。我看了你的PF粒子流程事件。个人觉得你的时间内容写的可能就是有问题的。按照我的思路如果要实现你的效果,那么我会制作两个PF粒子流。因为如果只有一个粒子流的话你到分差的地方只可能让粒子向一个方向继续前进不可能两个方向同时都去的。你用的是seepd icon(以下简称SI)。这个是引导粒子的那么你在第一个时间就加入了SI,按照流程时间粒子是在畜生后就要像SI的方向发射。如果你的SI有动画的话,那么粒子会跟着SI的动画路径来进行运动。如果你的SI没有动画的话粒子在到达SI的时候就会停止运动。(从你的图来看我觉的SI是没有动画的,粒子好像到了SI的图标方向就不运动了。)在你第一个个时间的最后你有写入了Find Target(以下简称FT)命令。那个按照顺序你的粒子就应该是先去寻找SI然后才是FT。在FT之后你有接入了另外的一个SI命令,所以你写的命令本身就是矛盾的,至于出来的效果当然也不是你想要的效果了。
个人觉得正确的写法有两种
。一种是你在第一个时间就写入一个SI然后给SI的图标本身做动画,动画的路径就是顺着字母来走的,这样,因为你的SI是运动的所以你的粒子就会跟着SI的路径一样运动。但是对于分差的地方仍然是需要两个粒子流来完成的,两个不同的粒子事件,到分差的时候一个向左一个向右,这样才会实现两边都有粒子!
第二种可能就会麻烦一些,而且不确定性也会大点,不如第一种好控制。按照你些的FT的命令,以字母i为例。你可以在i的中间建立粒子流事件,然后设定好速度看粒子到达i字的分差是多长的时间,知道时间后在粒子的第一个时间结尾写入Age test(年龄测试)在年龄测试的参数中写入粒子到达分差的时间,然后设置可变范围为0.这样粒子到达年龄后就会进入下一个事件。然后在单独的拉出来一个FT。FT的图标就放在i字分差其中的一端。这样粒子在进入测试年龄后就会执行下一个寻找目标的事件,由于你的FT图标是在i字分差的一端,那么粒子就会朝着其中的一个方向前进。同样的这样方法也需要两个粒子流事件。
以上两种办法虽然都不是正规的做法,但是勉强能做到你说的效果至于细节部分你还要考虑碰撞、字母的形态,速度的随机变化等很多因素。随意用PF本身来模拟是一个非常费事的办法。
正确的办法就是用RF模拟即真实也省力,导入模型后只要注入粒子等它慢慢结算就好。或者用MAX的其他插件也可以做到。像PF本身的BOX2或3等。G3D、火凤凰这些插件都是可以的。
以上是个人愚见,仅供参考!
望采纳!
首先:这种问题其实是RF来制作的。你只要把这个文字做成立体的模型,然后输出SD格式倒进RF里边,然后在RF里边建立一个发射器往文字里边注入粒子就好,这样粒子遇到了分差的地方了就会自动的进行左右的分流。直到将文字表层全部填满为止。如果填满后继续注入粒子,那样粒子就会堆积。形成一个厚度一直往上增加高度。这个是你想要的效果的正确做法!
其次,在MAX中利用PF粒子也是可以实现同样的效果的,只是真实感上可能不如RF那种动力学结算出来的逼真而已。我看了你的PF粒子流程事件。个人觉得你的时间内容写的可能就是有问题的。按照我的思路如果要实现你的效果,那么我会制作两个PF粒子流。因为如果只有一个粒子流的话你到分差的地方只可能让粒子向一个方向继续前进不可能两个方向同时都去的。你用的是seepd icon(以下简称SI)。这个是引导粒子的那么你在第一个时间就加入了SI,按照流程时间粒子是在畜生后就要像SI的方向发射。如果你的SI有动画的话,那么粒子会跟着SI的动画路径来进行运动。如果你的SI没有动画的话粒子在到达SI的时候就会停止运动。(从你的图来看我觉的SI是没有动画的,粒子好像到了SI的图标方向就不运动了。)在你第一个个时间的最后你有写入了Find Target(以下简称FT)命令。那个按照顺序你的粒子就应该是先去寻找SI然后才是FT。在FT之后你有接入了另外的一个SI命令,所以你写的命令本身就是矛盾的,至于出来的效果当然也不是你想要的效果了。
个人觉得正确的写法有两种
。一种是你在第一个时间就写入一个SI然后给SI的图标本身做动画,动画的路径就是顺着字母来走的,这样,因为你的SI是运动的所以你的粒子就会跟着SI的路径一样运动。但是对于分差的地方仍然是需要两个粒子流来完成的,两个不同的粒子事件,到分差的时候一个向左一个向右,这样才会实现两边都有粒子!
第二种可能就会麻烦一些,而且不确定性也会大点,不如第一种好控制。按照你些的FT的命令,以字母i为例。你可以在i的中间建立粒子流事件,然后设定好速度看粒子到达i字的分差是多长的时间,知道时间后在粒子的第一个时间结尾写入Age test(年龄测试)在年龄测试的参数中写入粒子到达分差的时间,然后设置可变范围为0.这样粒子到达年龄后就会进入下一个事件。然后在单独的拉出来一个FT。FT的图标就放在i字分差其中的一端。这样粒子在进入测试年龄后就会执行下一个寻找目标的事件,由于你的FT图标是在i字分差的一端,那么粒子就会朝着其中的一个方向前进。同样的这样方法也需要两个粒子流事件。
以上两种办法虽然都不是正规的做法,但是勉强能做到你说的效果至于细节部分你还要考虑碰撞、字母的形态,速度的随机变化等很多因素。随意用PF本身来模拟是一个非常费事的办法。
正确的办法就是用RF模拟即真实也省力,导入模型后只要注入粒子等它慢慢结算就好。或者用MAX的其他插件也可以做到。像PF本身的BOX2或3等。G3D、火凤凰这些插件都是可以的。
以上是个人愚见,仅供参考!
望采纳!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯