gpt4 book ai didi

iphone - 如何在iOS上廉价地模拟水?

转载 作者:行者123 更新时间:2023-12-03 18:33:12 25 4
gpt4 key购买 nike

首先,我没有考虑 that .

我想知道如何在 iPhone 上对一些沙丘上的瀑布进行简单模拟。

事实证明,有几个人解决了 moving water 的问题,而 GameDev 有 approached idea几个times 。然而,所有这些解决方案似乎都需要大量计算(这是有道理的,因为水是流体并且流体力学很复杂)。我对快捷方式感兴趣,因为模拟准确并不重要,重要的是它看起来准确。

有人询问如何使用 (Navier-) Stokes on DirectX 进行模拟,使用 1500 个粒子。他说他的结果是锯齿状的。当然,在 iPhone 上,这将是此类事情的 OpenGL ES 实现。

另一个好灵魂尝试过using Chipmunk's physics engine ,但对我来说听起来像是使用 battletank杀死一只蚊子,它仍然带来很多很多颗粒的问题。所以我现在想知道使用类似于 this pressure management technique 的技术是否合理,以管理流体的宏观状态,并用粒子管理边缘,以最小化总计算量。

如果您有好主意,请提出要测试的内容。

编辑 08/06/2015:我发现了 Thimbleweed Park博客this great example of a very old technique done in HTML5作者:约瑟夫·哈克比。它只是间接相关,因为它完全与外观有关,而与物理无关,但为什么不粗略地模拟流体,并用调色板循环效果覆盖“液体区域”呢?当然,由于这项技术更多地依赖于艺术元素,它把困难转移到了艺术家的领域。然而,混合时渲染代码有点密集。

最佳答案

您可以使用从渐变中选择颜色的静态位图来获得一些里程;

然后,您可以移动调色板(旋转)并获得流动的视觉效果,而不是制作动画。

当然,这样水的轮廓/轮廓将是静态的。您可以将这个想法与有限数量的“静态”轮廓动画帧混合。

关于iphone - 如何在iOS上廉价地模拟水?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7220504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com