Aus Das deutschsprachige Scratch-Wiki

Ein Beispiel dafür, wie lippensynchrone Kostüme aussehen könnten

Lippensynchronisation (auch bekannt als Lippensynchronisation)[1] Bei der Lippensynchronisation handelt es sich um die Bewegung des Mundes einer Figur, um Dialoge oder Audioinhalte in der Sprache zu imitieren. Es kann in Projekte wie Animationsprojekten verwendet werden. Die Lippensynchronisierung kann vom Ersteller des Projekts durchgeführt werden, aber möglicherweise gibt es Scratcher im Anfrageforum, die bereit sind zu helfen, oder Scratcher im Kollaborationsforum, die bereit sind, zusammenzuarbeiten.

So erstellt man Lippensynchronisation in Scratch

Der typische Weg, etwas lippensynchron zu machen, besteht darin, mehrere Kostüme, jedes mit einem Buchstaben, zu platzieren und sie mit diesem einfachen Skript in einer Schleife zu machen:

Wenn die grüne Flagge angeklickt
wiederhole (. . . :: grey) mal 
  wechsle zum nächsten Kostüm
  warte (0.02) Sekunden
end

Dies wird allgemein als „echte Lippensynchronisation“ bezeichnet und erfordert normalerweise Zeit.


Die Lippensynchronisation kann auch mit mehreren Kostümen durchgeführt werden, oft mit einem Kostüm für jede Mundbewegung. Der Benutzer kann dann einen bentuzerdefinierter Block verwenden, um verschiedene Kostüme anzuzeigen, die den Buchstaben entsprechen, die der Benutzer lippensynchronisieren möchte. Ein Skript wie dieses könnte beispielsweise verwendet werden, um zu fragen, was lippensynchronisiert werden soll.

Wenn die grüne Flagge angeklickt
wiederhole fortlaufend 
  frage [Was soll ich lippensynchronisieren?] und warte
  lippen synchronisiere (antwort) in ((länge von (antwort)) * (0.1)) :: custom //  Lipen synchronisiert die Antwort mit 0,1 Sekunden pro Buchstabe
ende

Definiere lippen synchronisiere (wörter:: custom-arg) in (zeit:: custom-arg)
setze [buchstaben nummer v] auf [0]
wiederhole (Länge von (wörter:: custom-arg)) mal 
  ändere [buchstaben nummer v] um [1]
  wechsle zu Kostüm (Zeichen (buchstaben nummer) von (wörter:: custom-arg))
  warte ((Länge von (wörter :: custom)) / (zeit:: custom-arg)) Sekunden
ende

Diese werden allgemein als „Lippensynchronisations-Engines“ bezeichnet.

(Leider werden spezielle Laute nicht richtig angezeigt, dazu müsste man den typischen Weg benutzen)

Bedeutung

Für einige Animatoren ist die Lippensynchronisation vergleichsweise wichtig. Es verleiht Gesprächen ein realistisches Aussehen und fügt Animationen Details hinzu. Wenn ein Charakter eine bestimmte Emotion verspürt, kann dies zusätzlich zu Bewegung und Stimme auch durch verschiedene Mundbewegungen gezeigt werden.

Beispiele (auf Englisch)

Siehe auch


Code zum Einbinden ins Forum:
[wiki=de:Lippensynchron]Lippensynchron[/wiki]
Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.