加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Realflow流体沿路径运动之研究

(2014-07-16 20:29:25)
标签:

股票

分类: realflow

realflow沿路径运动中,我认为有3种方式。

第一种,就是在三维中做个管道,让流体在管道中中流动。(但这些效果很不理想,而且效果也不好,缺少碰撞产生的粒子类似。

第二种,在三维软件中,做个片面,让面片沿路径运动。再导在realflow中,让面片发射粒子。这种效果也不错,但也有很多不足之处。

第三种,让流体真正的在realflow中沿路径运动,而完全不利用其他三维软件,通过本身的功能而实现。这种方法也困扰我很多时间。通过去国外的网站去学习和自己的摸索过程中,终于明白和学会了方法和原理。

下面我来重点介绍这种方法,具体在realflow的效果如下:

http://fmn.rrimg.com/fmn046/20110818/0955/b_large_ih9N_59a300046f2e5c43.jpg

下面,我来介绍一下大概的思路。通过,realflow中的Dspline的力的命令来实现。

首先,要先添加一个Dspline的力在场景中。这个力默认就是3个拐点和其默认参数:

http://fmn.rrimg.com/fmn055/20110818/1000/b_large_pbEX_4a6c000475bc5c41.jpg

你可以通过自己的路径复杂程度,来多增加拐点。通过打开EDIT的命令,中插入CP拐点(Insert CP)

http://fmn.rrimg.com/fmn051/20110818/1000/b_large_DX5Y_59d70004771a5c43.jpg

然后,在场景中添加辅助物体,有几个拐点,就增加几个拐点。(我一般用实体小球来做为辅助物体)

@CP index 1

表示拐点01,场景中力的拐点会变亮和大点。然后通过拐点的连接(@ CP link)把其中一小球和拐点连接。

在@CP index 中输入2就是第二个拐点,依次顺序把辅助物体和拐点连接。连接好了以后,就根据自己想好的路径来移动辅助物体来调节路径。(这里调节起来比较的麻烦,要得到好的效果就要仔细的去调节)

等路径调节好了以后,把发射器的位置和路径的位置调节相符(手动调节发射器的坐标)

下面就应该设置这个力了。

首先,我先介绍面版中的参数含义:

index 拐点的名称

axial 轴向的权重

radial 径向的权重

vortex 旋转(沿路径旋转)

radius 半径(影响力的半径,每个拐点都有一个,一定比发射器稍微大些,才能起作用)

link 连接(主要连接辅助物体所用)

做这个效果主要是 radial 径向的权重对起影响最大,也是起到关键性作用的。默认是0的。

然后把 radial strength 径向的力,我一般调节到10左右。不要忘记把每个拐点的权重也要调。我先把所有拐点权重调节为3.0

然后结算下看看,就应该能得到大概的效果了。

其中还有一些问题:

第一,粒子一头多,一头少。如果想让头上的粒子多点,我的方法就是调节最头的拐点的权重小些。类似

6 4 2 1 发射器的头部的拐点——最远地方的拐点。

这样做的目的就是让远处的拐点对发射器的影响力小些,就能大概解决这种问题。

第二,流体的形状太光滑,想要流体两旁的粒子受重力的影响,边缘不规则,才能真实效果。

这个解决方法就是在路径的旁边做一些辅助的物体做碰状,然后,通过一个脚本,流体碰状物体产生粒子,然后受不同的力,例如:重力的影响。

我会以后向大家介绍realflow这种脚本的运用方法和效果,在这里就不详细介绍了。

请大家注意一点,在结算的时候,一定要把辅助物体的动力学属性关闭,而不影响流体的运动。

以上,就我我研究realflow的沿路径运动的一点心得。希望大家有更好的建议,大家一起学习和进步。

 
 
 
 

RealFlow-关于如何让流体沿自定义的路径运动(非Spline)

 

记得不久前,看到有人问道关于这个问题,当时以为就是Spline和DSpline可以解决了,但是局限众多,而且有很多BUG,感兴趣的可以自己尝试一下!
前两天偶然发现国外牛人居然用python结合maya以及realflow实现了沿着自定义路径流动,而非用物体进行引导。大概的工作原理是这样的:
1.MAYA里面创建一条你想要的CV Curve,通过Python语言把这条曲线转化为16进制的代码
2.RealFlow自身和Python的结核是很紧密的,可以读取转好的代码
3.创建任何你想要的发射器,用RF的事件脚本模拟,自动创建路径,生成两个发射器,当然有很多的参数是可以调节的。
我本身是3DS MAX用户,所以我要好好看看怎么把这个迁移到 3ds MAX 上来用,http://img.ph.126.net/PoEdBU1u6l45nLrXsut1RA==/3304797701560369906.png先把截图给发出来,详细的以后再发、、、
http://hulizhizone.blog.163.com/blog/static/116604193201012264243831/

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有