-1

我的目标是使用OpenGL在 Android中创建一个挥动的旗帜,但我不知道从哪里开始。

布料建模似乎产生了最简洁的效果,但我在网上找不到任何适用于 Android 的实现。

我希望有人会知道一些可以帮助我解决这个问题的教程、资源等。

如果您知道更简单/其他方法来创建一个体面的挥舞旗帜,请告诉我。我对一切都开放。

提前致谢!

4

2 回答 2

2

谷歌 http://code.google.com/p/waving-flag-android/上的第一个结果

于 2012-08-26T20:55:43.400 回答
1

Jesper Mosegaard 提供了一个关于布料模拟的好教程http://cg.alexandra.dk/2009/06/02/mosegaards-cloth-simulation-coding-tutorial/

布料模拟的先驱工作来自 Darwin 3D http://www.darwin3d.com/gdm1999.htm#gdm0599

Google Code 中的一个开源项目提供了多种算法http://code.google.com/p/opencloth/

所有这些作品都基于 C/C++,这是 OpenGL 的自然编程语言。当你在做一个 Android 项目时,你必须用 Java 重写算法。弄清楚机制后,你应该没问题。祝你好运!

于 2012-12-06T08:08:20.610 回答