泡沫Analytical Foam

泡沫Analytical Foam

As position based simulation techniques are very fast theses days, it is possible to use them to conform intersecting spheres to each other, to model foam. Nevertheless there are other possibilities, too. In this tutorial, Manuel shows you how to come up with an analytical operator that removes the intersections from a dense sphere packing by deforming the intersecting points. This is even faster than PBD and can be used without any simulation at all. The video deals with implementing the setup. The particle effect from the demo is included in the hip file though.
01:16 Basic setup
02:24 Set pscale
04:00 Dial in the values
06:20 Implement “gather data”
16:00 The “intersection distance” formula
20:29 Implement the localization matrices
25:30 Create the deformation
33:15 Check the result
35:00 Save memory
Paul Bourke’s site on the intersection of circles: paulbourke.net/geometry/circlesphere/
Download the hip file here: entagma.com/wp-content/downloads/AnalyticFoam_AnimationSetup01.zip
由于基于位置的模拟技术非常快,所以可以使用它们使相交的球体彼此相符,以模拟泡沫。尽管如此,还有其他可能性。在本教程中,Manuel向您展示了如何设计一个分析算子,通过变形交叉点来消除密集球体填充的交叉点。这甚至比PBD更快,并且可以在没有任何模拟的情况下使用。该视频涉及实施设置。然而,演示中的粒子效果包含在hip文件中。
01:16基本设置
02:24设置pscale
04:00拨入值
06:20实施“收集数据”
16:00“交叉距离”公式
20:29实现本地化矩阵
25:30创建变形
33:15检查结果
35:00节省内存
Paul Bourke在圈子交汇处的网站:paulbourke.net/geometry/circlesphere/
在这里下载文件:entagma.com/wp-content/downloads/AnalyticFoam_AnimationSetup01.zip