UReadAnimWriteCSV:
Klasse Zum Lesen von Daten einer beliebigen Animationsdatei und diese in einer CSV Datei speichern
- void ReadInMorphTargetsFromAnimationAndWriteToCSV(): zum Schreiben von Daten von Gesichtsausdrücken und schreibt diese in CSV.
ULipSyncComponent:
Klasse für Lippen Synchronisation virtueller Agenten.
-
void CreateAndSaveAnimSequence(): zum Erstellen einer Animationsdatei und diese speichern als .uasset auf der Festplatte.
-
void ReadInVisemesFromTxt(): zum Lesen verschiedene Laute von einer Text Datei.
-
void ReadInMorphTargetsFromCSV(): zum Lesen verschiedener Gesichtsausdrücke von einer CSV Datei.
-
TArray< FRotator > ParsStringIntoRotator(TArray< FString > Entries): Parst den String zum Rotator.
-
FName RemoveAndGetFirstElementFromArray(FString Line, TArray< FString >& Entries): Löscht das Erste Element vom Array Entries und liefert es zurück.
-
void PlayAnimationVisemes(float DeltaTime): Zum Erzeugen der tatsächlichen Animation erst zur Laufzeit.
-
void SetVisemes(int FrameNr): Setzt die verschiedenen Laute von jedem Frame bei der Tick Methode. D.h: Mit dieser Methode wird die tatsächliche Animation erst zur Laufzeit erzeugt.
-
void SetViseme(int Viseme, float Value): Hilfsmethode für SetVisemes(int FrameNr).
-
void SetBonesAnimationInAnimSeq(): füllt die verschiedenen Laute eines Frames in der Animationsdatei vor dem Speichern.
-
bool SetMorphTargetAnimationInAnimSeq(): füllt die Gesichtsausdrücke in der Animationsdatei vor dem Speichern.
-
void ResetVisemes(): Setzt Visemes zurück.
|
---|