Realflow 里Fiber发射器使用方法(转).docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Realflow 里Fiber发射器使用方法(转)

怎么用Fiber发射器制作海葵最终效果图:Realflow最重要的是要了解模拟的最终效果,需要去理解主体物的基本属性。所以要收集一些接近当初设想的一些海葵的素材,去了解它的形态。最好在观察完以后将它画出来,这是一个良好的开始接下来我们用Max软件创建其基础的部分,首先在max中创建出一个Box,然后增加noise和两个bend变形器。并且要将bend调整两个不同的轴向,从而获得球体的形状。如下图所示。(如果是Maya,也可以建类似的场景)接下来是将模型背部不需要的面删除掉,然后以obj的格式导出去。但是在此之前要确保这些面都是三角面。这是Realflow的不能改变的规则。(在Maya中也是同理,变成三角面,然后再导出obj格式,如果没有obj导出,则打开插件管理器勾选objexport选项)进入到Realflow内部,首先定义Realflow的工程文件然后在preferences的面板中将Realflow的设置轴向改为Max (在Maya中要改为最后一个用于Maya的选项)将先前输入的obj的文件导入进来创建纤维的发射器类型。如果我们选择这种发射器类型,那么它将在物体的顶点处创建出纤维。例如头发,细长的藤蔓以及这次案例中的海葵等等效果。首先我们要在纤维发射器中选择被创建的物体在fiber的面板下面,我们可以选择长度,硬度等等属性。因为我们并不想整个曲面上都加满纤维,所以首先我们需要定义哪些点需要加纤维。我们随意选取一部分创建,这样会看起来会更加自然一些。如下图所示。当已经选取好要创建的区域,点击create“按钮,结果如下图所示。如果我们对于选取的区域感到满意的话,接下来就可以进行模拟运算,但是之前我们需要添加模拟自然界中一些力的效果。首先在damons面板中添加重力场。单击Simulate按钮,观看模拟以后的效果,这时我们可以观察到纤维受到重力场的影响后向下落和片面碰撞后的效果。这个是必然的结果,但是这不是我们想要的海水中海葵的效果。它们看起来没有在水里的感觉,所以我们将重力场旋转180度从而得到海葵触须浮动的效果。点击simulate按钮,观看模拟的结果。接下来设置重力场的X和Y方向的动画。重力场的动画必须总以一种形式来进行运动,因为在海水中不会从一个方向很快的转变成另一个方向。当前我们只是模拟一小部分海洋,所以我们不需要改变太多的方向。?为此,我们在“Node”属性按右键选择X轴向,在第0帧将X轴向数值调整为85,点击Addkey按钮,创建一个关键帧,然后再将时间调整为120帧,将X轴向调整为-30,再设置一个关键帧。同样也在Y轴方向设置关键帧,在第0帧将Y轴的数值为45,而在第120帧Y轴的数值为10,而在第200帧时候将数值重新调整为45度。我们需要创建一个循环的动画,所以需要使用曲线编辑器。在”Node“属性面板下,按右键打开曲线编辑器。我们进入曲线编辑器面板我们在“Envelope”面板“post-behaviour”属性下将选项改为“loop”我们可以在动画曲线上双击鼠标创建出更多的关键帧,并且在曲线随机的拖动,这样动画将会显得更加随机和自然。结果如图所示。y轴也使用同样的设置。结果如图所示观察模拟后的效果,我们发现海葵在水中的运动效果还不错,但是却缺少一些弧形场的影响,所以我们在场景中添加了一些“Noise Field”打开Noise面板下,我们将“Bounded”选项打开,将他们限制在一定的区域内,可以分别将它们覆盖在不同的区域,从而产生随机效果在模拟之前,我们将分别更改三个Noise field的“Stength”和“Scale Factor”属性现在我们已经定义场的动画了,在场景中点击Create mesh的图标,创建出“Mesh”,在Node面板上选择mesh单击右键选择“Build”键。现在因为底面没有网格物体,现在看起来只是一层简单的膜罩在海葵的触须上。接下来首先我们将Mesh从Global Links的面板中移出 。在场景中添加一个Realwave的表面,在Realwave的mesh面板下,将Type更改为Custom,在Custom obj的选项中选择底面的物体。将Realwave中“Particle to Layer”的属性更改为Yes。这样就会在Realwave表面平均分布粒子。在Mesh节点单击右键选择Insert all fluid,然后再单击右键选择Build。结果如下图所示。现在有一个问题,海葵的触须太多了,这样将会增大计算量,所以在mesh层级下Fiber将Blend Factor更改为0.00001,以及半径更改为0.11 。然后我们再回到Mesh层级,将Polygon的size更改为0.03,在Filter面板,打开Filter method属性,将Relaxation设置为

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档