我的目标是使用OpenGL在 Android中创建一个挥动的旗帜,但我不知道从哪里开始。
布料建模似乎产生了最简洁的效果,但我在网上找不到任何适用于 Android 的实现。
我希望有人会知道一些可以帮助我解决这个问题的教程、资源等。
如果您知道更简单/其他方法来创建一个体面的挥舞旗帜,请告诉我。我对一切都开放。
提前致谢!
我的目标是使用OpenGL在 Android中创建一个挥动的旗帜,但我不知道从哪里开始。
布料建模似乎产生了最简洁的效果,但我在网上找不到任何适用于 Android 的实现。
我希望有人会知道一些可以帮助我解决这个问题的教程、资源等。
如果您知道更简单/其他方法来创建一个体面的挥舞旗帜,请告诉我。我对一切都开放。
提前致谢!
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 重写算法。弄清楚机制后,你应该没问题。祝你好运!