欢迎来到天天文库
浏览记录
ID:18251051
大小:587.55 KB
页数:10页
时间:2018-09-16
《realflow教程之破裂的肥皂泡》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、RealFlow教程之——破裂的肥皂泡重要提示:这个教程最终模拟时,第一遍会报错。Reset一下,再模拟就正常了。重要提示此免费教程教你怎样创建一个,在慢镜头中慢慢破裂肥皂泡的漂亮效果。用一点Python脚本就可以帮助你能,确定肥皂泡的不同表面区域破裂。一旦表达破开,效果就会波及整个泡泡。虽然此效果可以不需要脚本,但为了更好的控制还是使用的好。1.效果速度传播2.可以轻松定义表面到底哪个区域破裂3.当破裂产生就定义新的点4.此效果不只限于肥皂泡,可用于任意开关最后,创建这流体特殊效果要做的一些设置,仅仅
2、是非常高的表面张力值(tension)。辅助器和力也很重要。当然要进行Mesh操作,另一个是原因是,因为我们想输出一个肥皂泡,最好也是用Mesh。你能在右边看到两个视频,第一个是在RealFlow里Mesh过的样子,第二个是输出渲染过的版本。总之这个慢慢破裂的肥皂泡效果是非常可吸引人的,你可以加上其它设置,应用在不同场合,例如用kill辅助器做成,等离子球或融化效果。下面是正文部分肥皂泡每个人都吹过,甚至成人也会很有兴趣的玩,还尝试玩出不同花样。除了好玩,肥皂泡还有一些非常有趣的科学背景。istheTi
3、betanPlateaupoly.Centercityonlyapopulationofoveronemillion.Xiningislocatedinthe"Tangfangudao"andtheancient"SilkRoad"road,istheLoessPlateauandtheTibetanPlateau,agriculturalandpastoralareasand,inconjunctionwiththeMinistryofcultureandIslamicculture9/10图1.一个
4、真实的肥皂泡表面张力或许是肥皂泡最重要的一个特性了。因为表面张力的存在,这也是肥皂泡会在空气中摇摆不定的原因。另一个由表面张力产生的效果是,肥皂泡是球形的。假如没有外部环境(重力,空气阻力等等),肥皂泡将是一个完美的球形。因为它们总有形成,称为极小曲面(minimalsurface)的趋向。你一开始看到肥皂泡,你可能会认为它有很高的表面张力,其实正好相反。肥皂和洗涤剂表面张力很低,如果不是这样肥皂泡就不会产生了。因为水的表面张力很高,肥皂泡会立即破裂。另一个让人印象深刻的是肥皂泡很漂亮。它总是有很多颜色
5、,他们反射的颜色看起来在晃动,混合了油一样。肥皂泡有这么的丰富颜色,因为它的壁很薄。当水蒸发时(肥皂泡变薄),会有不太显眼的颜色。当然这个效果不能用RealFlow模拟。但可以用物理渲染引擎做到,让它看起来五颜六色。在渲染时你可以调节材质的不同厚度,得到不同颜色。第一步:怎么在RealFlow里创建一个泡泡第一步就是创建泡泡。在这个例子里,填充模型做泡泡,不是一个好方法,因为它要一个尽可能薄的空心物体。用单个粒子层可以达到这个目的。在RealFlow里有这样几种方法来做成这种结构:1把.粒子均匀分布的P
6、ython脚本2.“sphere”发射器3.“FillObject”发射器和“ksphere”辅助器结合4.激活“Particlelayer”设置的“FillObject”发射器第一个方法能给你很好的效果,因为你能得到一个没有任何缝隙或孔洞的球体。但用粒子脚本是有问题的。原因是每一个粒子有一个确定的基于Resolution值的半径。istheTibetanPlateaupoly.Centercityonlyapopulationofoveronemillion.Xiningislocatedinthe"
7、Tangfangudao"andtheancient"SilkRoad"road,istheLoessPlateauandtheTibetanPlateau,agriculturalandpastoralareasand,inconjunctionwiththeMinistryofcultureandIslamicculture9/10这半径是很重要的,因为为直接影响粒子之间的力。如果粒子之间距离非常近,你会观察到互相排斥的效果,流体会变得不稳定。也可以用非常低的内压“IntPressure”参数减少这
8、排斥值,但那时就会失去流体的特性看起来像dumb粒子。这所以是Dumb粒子,当然就是因为非常低的”IntPressure“值。图2:分布规则的球体你可以降低“Resolution”值,但不容易找到正确的值。如果太高,很难与粒子交互;太低,流体粒子就会乱飞。第二个方法是使用“Sphere”发射器。用这个方法也可以创建一个很薄的粒子层。你仅仅需要把"speed"值设成很低,例如0.1。然后第一帧后停止发射。这样可以管理表达式或动画关键帧。可能最
此文档下载收益归作者所有