2010-04-21 8 views
0

J'essaye de dessiner une table de cuisine 3D avec openGL, j'ai du mal à représenter la nappe dessus. Je voudrais pouvoir déformer la nappe avec des gestes tels que des balayages. Je veux aller avec une stratégie 3D, dessiner ma nappe en utilisant une surface NURB, mais il semble que OpenGL ES n'a pas de support pour cela.Dessiner un tissu ou des surfaces en openGL ES?

Des suggestions?

Un moteur 3d pour iPhone avec des fonctionnalités qui pourraient m'aider?

Merci.

Répondre

0

On dirait que vous demandez une simulation de tissu?

Avez-vous besoin de déformer le tissu de façon arbitraire, ou avez-vous seulement un nombre défini de «coups» ou de déformations que vous recherchez? Si oui, je suggérerais peut-être de faire semblant en utilisant des cibles de morphing. Faites simplement votre nappe dans le paquet DCC de votre choix et configurez les positions déformées comme des cibles de morphing, et mélangez-les entre elles au moment de l'exécution. Cela aura de meilleures performances qu'un simulateur de tissu de qualité équivalente (probablement). Je suis sûr que les moteurs qui sont là-bas supporteront les cibles de morphing. (Je ne sais pas ce qui est là - désolé!)

Questions connexes