我希望能看到一个生成尽可能逼真的三维云对象的算法。我知道有不同类型的云朵,但我最感兴趣的是像这样的云朵类型:
(来源:weather.gov)
(来源:weather.gov)
那么有人能指出算法或者一个可以完成这种操作的C/C++/C#/AS3或其他编程语言库吗?
(来源:weather.gov)
(来源:weather.gov)
那么有人能指出算法或者一个可以完成这种操作的C/C++/C#/AS3或其他编程语言库吗?
我不确定是否有一个库实现了这个功能,但是这篇SIGGRAPH论文(http://graphics.cs.brown.edu/games/CartoonSmoke/)概述了一种生成卡通云的方法,看起来非常像你发布的那个。
你可以使用任何语言和绘图库来实现这个功能!例如,你可以使用C++和Ogre。
你也可以使用3D建模软件如Blender或3DSMax来生成云朵,具体取决于你想要实现的效果!
不过,我不确定是否有免费的算法可以用来生成云朵,你可以在Google上搜索一下。