Was ist das einfachste, offene Animationsformat?
Ich habe einen Obj-Parser, der Dreiecksnetze speziell behandelt.
Ich möchte es (und den Rest meines Systems) erweitern, um auch Animationen zu verarbeiten. Ich glaube jedoch nicht, dass ich bereit bin, das glTF-Format in Angriff zu nehmen. Weil es viel mehr zu umfassen scheint, als ich will.
Ich brauche nur ein einfaches Dateiformat, das ein Netz, einige Knochen und die Skinning-Gewichte der Netzscheitelpunkte in Bezug auf die Knochen beschreibt. Plus eine Reihe von Posen für das Skelett.
In welches Dateiformat könnte ich schauen?
Antworten
Die glTF-Tutorials enthalten einen Abschnitt zum Thema Skinning , der zeigt, wie die Rohdaten für Scheitelpunkt und Gelenkgewicht in einen Scheitelpunkt-Shader eingespeist werden, um das Netz zu verzerren.
Wenn Sie Ihr eigenes Format entwerfen, um dies zu speichern, benötigen Sie Werkzeuge, um es aus der Software zur Erstellung von 3D-Inhalten zu exportieren, sowie Software, um das neue Format in Ihre Anwendung einzulesen. Durch die Verwendung eines offenen Formats wie glTF können Sie auf vorhandene Tools wie den glender glTF-Exporter zugreifen , mit denen alle diese Daten in einer Form in die Datei geschrieben werden können, die in Scheitelpunktattribute und Shader geladen werden kann.