opengles zeigen menschliches Gesicht in iphone an

Ich muss ein menschliches 2D-Gesicht zu einem 3D-Gesicht machen. ich benutztedieser Link um eine ".obj" -Datei zu laden und die Texturen zuzuordnen. Dieses Beispiel gilt nur für Würfel und Pyramide. Ich habe eine menschliche Gesichtsdatei ".obj" geladen.

Dadurch wird die OBJ-Datei geladen, und das menschliche Gesicht wird korrekt dargestellt (siehe unten).

Mein Problem hierbei ist jedoch, dass ich verschiedene menschliche Gesichter anzeigen muss, ohne die ".obj" -Datei zu ändern. nur durch Textur-Mapping.

Die Textur wird jedoch nicht richtig zugeordnet, da die obj-Datei von einem anderen Modell ist. Ich habe gerade versucht, die ".png" -Datei zu ändern, die als Textur verwendet wird. Im Folgenden wird das Ergebnis angezeigt, in dem die Textur abgebildet ist, aber nicht genau das, was ich erwartet habe (siehe unten).

Das Folgende sind meine wenigen Fragen dazu:

1) Ich muss Texturen mit unterschiedlichen Bildern auf dasselbe Modell (mit derselben OBJ-Datei) laden. Ist es bei offenen Türen möglich?

2) Wenn die Lösung für das obige Problem "Shape Matching" ist, wie kann ich es mit opengles machen?

3) Und schließlich eine grundlegende Frage: Ich muss das Bild großflächig anzeigen, wie kann ich den Anzeigebereich vergrößern?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage