[gelöst]VertexX mit animierten Meshes

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

lucifer

Betreff: [gelöst]VertexX mit animierten Meshes

BeitragMi, Apr 26, 2006 20:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich möchte gerne die Vertexkoordinaten bei einem animierten Mesh ermitteln. Allerdings so das sie auch mit der Animation übereinstimmen. Ich hab dazu schon folgendes probiert:
Ich ermittelle den Bone der am nächsten zu jedem Vertex ist und transformiere die Vertexposition mithilfe von TFormPoint() und dem Bone. Das Ergebniss war allerdings falsch und die Vertices Positionen waren sehr weit ausseinander. Ich weiß aber auch nicht wie ich ermitteln kann welche Vertices zu welchen Bones gehören und die dazugehörigen Boneweights kann ich ebenfalls nciht ermitteln.
Habe dazu auch schon Informationen gesucht aber nichts brauchbares gefunden.
Ich würde mich über jede Hilfe freuen.
Aktuelles Projekt:
Demonspawn
RPG
  • Zuletzt bearbeitet von lucifer am Do, Apr 27, 2006 21:33, insgesamt einmal bearbeitet
 

Dreamora

BeitragMi, Apr 26, 2006 20:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Zu dem Problem gibts eine einfache Lösung: kannst du nicht. Animierte Vertices haben keine Koordinaten oder Normalen die du abfragen kannst (gilt für bone animierte meshes als auch blitz terrain).
Dann wäre das ganze system noch langsamer wenn er die daten implizit irgendwo zwischenspeichern müsste, damit sie abgefragt werden können
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

lucifer

BeitragDo, Apr 27, 2006 19:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab es jetzt gelöst. Als erstes erstelle ich für jeden echten Bone des Meshes einen Pivot bei 0,0,0 den ich als Child an den echten Bone hefte. Anschließend lese ich aus der B3D Datei aus welcher Vertex zu welchen Bone gehöhrt. Möchte ich nun die Position des Vertex ermitteln transformire ich die VertexPosition mittels TFormpoint und den dazugehörigen kopierten Bone Pivots.
Aktuelles Projekt:
Demonspawn
RPG

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group