Erstellen Sie eine einfache gltf/glb-Animation in PythonPython

Python-Programme
Anonymous
 Erstellen Sie eine einfache gltf/glb-Animation in Python

Post by Anonymous »

Ich habe ein Array von Eckpunkten und ein Array von Kantenverbindungen, sagen wir mal

Code: Select all

vertices_over_time = [
np.array([[0,0,0], [1.2,0,0], [0,1,0]], dtype=np.float32),
np.array([[0,0,0], [1,0,0], [0,1,0.5]], dtype=np.float32),
]

mesh = np.array([[0,1,2]], dtype=np.uint32)
besteht aus drei Scheitelpunkten, die sich im Laufe der Zeit ändern, und einer Reihe von Netzen, die drei Scheitelpunkte zu einem Dreieck verbinden.
Wie kann ich daraus eine GLTF- oder GLB-Animation in Python erstellen?
Im besten Fall sollte die Transformation reibungslos sein.
Ich habe es beispielsweise mit gltflib, pygltf oder pygltflib versucht, aber es werden zwar Beispiele gegeben Wie man statische Netze erstellt, der Animationsteil bleibt mir ein Rätsel.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post